Wiktionary
eat one's heart out
vb. (context idiomatic English) To feel overwhelming sorrow, jealousy or longing, to grieve.
Usage examples of "eat one's heart out".
The phrase 'to eat one's heart out' might have been coined in recognition of my mother.