Gloss
All idioms
C2idiomemotionsIELTS-friendly

wear your heart on your sleeve

USUK

to show your feelings openly instead of hiding them

Suggests honesty, sometimes too much openness. 'Your' changes: my heart on my sleeve, his heart on his sleeve.