to one's heart's content; as much as one likes
Literary or slightly formal adverb meaning doing something fully, without restraint, until completely satisfied. Often used with verbs of enjoying, eating, or experiencing.
See also: 心ゆくまで
On my day off, I enjoyed reading to my heart's content.
They talked with each other to their hearts' content.