IdiomBody & SensesEnglish

eat one's heart out

Meaning: To suffer silently in a hopeless situation.

Example: “He ate his heart out after she moved to another country.”

Origin: The image of grief eating a person from within is ancient; in Homer's Iliad the hero Bellerophon wanders alone "eating his own heart." In English the phrase is found from the 16th century. The teasing command "eat your heart out!", meaning "be jealous," is a 20th-century development.

More English idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →