wear your heart on your sleeve

Meaning: to display emotions openly; to be transparent about feelings.

Language: English

Literally: to wear your heart on your sleeve

Category: Body & Senses

Origin: The documented source is Shakespeare. In Othello, first performed around 1604, Iago describes the danger of showing his true feelings openly, saying he would wear his heart upon his sleeve for daws to peck at — birds pecking at something exposed and defenseless being exactly the risk of visible emotion. The explanation usually offered for where Shakespeare got the image — that knights at tournaments tied a lady's favor around the sleeve to declare their devotion publicly — describes a real medieval custom, but no evidence links it directly to the phrase, and it is better treated as a plausible backdrop than as the origin. What is certain is that the line was memorable enough to carry the expression into ordinary English and keep it there for four centuries.

Equivalents in other languages

More idioms — Body & Senses

More English idioms

From our false friends

  • Lectura — Actually means 'reading'. A lecture is una conferencia.
  • Compromiso — Actually means 'commitment', 'obligation', or 'engagement'. For a negotiated compromise,…
  • Gracioso — Actually means 'funny' or 'amusing'. For gracious (kind and polite), say amable.

Browse all false friends →

← Back to Idioms