ENGLISH
REFERENCE

eat one's heart out

idiom
Meaning

To feel overwhelming sorrow, jealousy, or longing; to grieve.


Origin

disputed origin

Disputed. Three schools of thought exist: * From "This will eat your heart out.", suggesting that the recipient of the taunt will have their heart, the core of their being, eaten out with desire, bitterness, or pain. * From the 16th century "to eat one's own heart" (to suffer in silence from anguish or grief), possibly from the Bible "to eat one's own flesh" (to be lazy). The phrase "to eat one's heart out" appears as a formulaic phrase in the Iliad, meaning to experience extreme grief. (For instance, Iliad.24.128, and many other locations.) * When used as the taunt "Eat your heart out, [someone]!" a suggestion that the recipient of the taunt "eat up" as much as they like. Figuratively more akin to "experience me besting you."

Examples
SIMPLE

She eats her heart out over her lost love.

CONTEXTUAL

He moved on quickly, but she still eats her heart out whenever she sees them together.

COMPLEX

In the quiet months that followed, she would eat her heart out at the window, watching the empty road where no letter ever came.

Anchors to
Related idioms8entries
  1. 01

    abound in one's own sense

    To follow one’s own inclinations and opinions.

  2. 02

    absence makes the heart grow fonder

    One feels more love or affection for those one loves when parted from them.

  3. 03

    ace up one's sleeve

    A surprise advantage of which others are not aware.

  4. 04

    act one's age

    To behave in a manner appropriate to one's age.

  5. 05

    act one's age, not one's shoe size

    Synonym of act one's age (“to behave in a mature manner; to avoid being childish”).

  6. 06

    afraid of one's own shadow

    Exceptionally timid.

  7. 07

    air one's dirty laundry in public

    To reveal one's sordid secrets to the public.

  8. 08

    air one's dirty linen in public

    Synonym of air one's dirty laundry in public.

Last updated July 12, 2026