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

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.
See also: heart, on, pin, sleeve
Farlex Dictionary of Idioms.
See also:
  • pin (one's) heart to (one's) sleeve
  • have (one's) heart on (one's) sleeve
  • wear (one's) heart on (one's) sleeve
  • wear heart on sleeve
  • wear one's heart on one's sleeve
  • wear your heart on your sleeve
  • wear one's heart on one's sleeve, to
  • wear (something) on (one's) sleeve
  • to hell and back
  • have been to hell and back