v.enjoy oneself to the full; to one's heart's content
They return after thoroughly enjoying oneself.
drink to one's heart's content
played until one lost interest in it
I will give the children their full content.
talk to one's heart's content
Let's find another day for a good talk.
There wasn't anyone who hadn't enjoyed themselves.