up to Idioms

Wear your heart on your sleeve

Contribute an edit

Submissions are moderated and will not appear immediately.

Text

Allowed HTML: <em>, <strong>, <i>, <a href>, <p>, <ul>, <ol>, <li>, <sup>, <sub>. Links must be internal relative URLs.
Anything else, eg suggestion of category change, scientific name etc.
Generated image of a man with his heart on his sleeve
To wear your heart on your sleeve means to show your feelings openly so that other people can easily see how you feel.

The expression may come from old traditions where people wore a token or symbol on their sleeve to show loyalty or affection. Over time it came to describe openly displaying one's emotions.

He tends to wear his heart on his sleeve, so everyone knows when he is upset.