have (one's) heart on (one's) sleeve

(redirected from having their heart on their sleeves)
Like this video? Subscribe to our free daily email and get a new idiom video every day!

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. © 2015 Farlex, Inc, all rights reserved.
See also:
Full browser ?