pin (one's) heart on (one's) sleeve(redirected from pinned their hearts on their sleeves)
pin (one's) heart on (one's) sleeve
To openly display or make known one's emotions or sentiments. I knew Josh had a crush on me because he always pins his heart on his sleeve. Growing up with a father who never showed any emotion, I made a point of always pinning my heart on my sleeve.