to your heart’s content - definition and synonyms

phrase
  1. as much or as often as you like

    You can wander around the estate to your heart’s content.

See also main entry: heart