have (one's) heart on (one's) sleeve
have (one's) heart on (one's) sleeve
To openly display or make known one's emotions or sentiments. She's always had her heart on her sleeve, so she isn't very good at holding back when she's upset about something. My father was always very closed off regarding his feelings, so when I had kids, I made a point of having my heart on my sleeve with them.
See also: have, heart, on, sleeve
Farlex Dictionary of Idioms.
- be not much of a (something)
- not be much of a something
- crisis
- athlete
- be a (something) in the making
- come out on top
- be dragging (one's) feet
- be dragging your feet
- in the making
- as the case may be