From Longman Dictionary of Contemporary Englisheat your heart outeat your heart outa) COMPAREused to say, especially humorously, that something is very good That’s a great drawing. Pablo Picasso eat your heart out! b) British EnglishSAD/UNHAPPYWANT to be unhappy about something or to want someone or something very much If you had any sense you’d forget him, but eat your heart out if you want to. → eat
Examples from the Corpuseat your heart out• Eric Clapton eat your heart out.• Keith Floyd eat your heart out!!• Pablo Picasso, eat your heart out.• Philip Schofield, eat your heart out.• The square tango had to be seen to be believed - eat your hearts out, disco dancers!• Kate is obviously eating her heart out for a colour changer and an intarsia carriage.• I just bought a new convertible. Eat your heart out, Jay.