Heart on your sleeve
Meaning
To openly and visibly display one's emotions or feelings for all to see.
Origin
Medieval knights, competing in grand jousting tournaments, would sometimes visibly display their affections for a lady by tying a ribbon or token, given by her, around their sleeve. This wasn't just a fashion statement; it was a public declaration of devotion, an open display of the 'heart'—their romantic allegiance—for all to see, literally wearing it on their sleeve for their chosen one. This chivalrous custom eventually broadened its meaning, becoming a vivid metaphor for anyone who openly exhibits their emotions, passions, or true feelings for the world to witness.
Examples
- She always wears her heart on her sleeve, making it easy to know exactly how she's feeling about any situation.
- It's hard for him to hide his disappointment because he truly wears his heart on his sleeve during difficult times.