wear one's heart on one's sleeve

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

To openly display or make known one's emotions or sentiments. My father was always very closed off regarding his feelings, so when I had kids, I made a point of wearing my heart on my sleeve with them. The senator has begun wearing his heart on his sleeve now that he's not seeking re-election.
See also: heart, on, sleeve, wear
Farlex Dictionary of Idioms.

wear one's heart on one's sleeve

Also, pin one's heart on one's sleeve. Openly show one's feelings, especially amorous ones. For example, You can't help but see how he feels about her; he wears his heart on his sleeve. This expression alludes to the former custom of tying a woman's favor to her lover's sleeve, thereby announcing their attachment. Shakespeare had it in Othello (1:1): "But I will wear my heart upon my sleeve for daws to peck at."
See also: heart, on, sleeve, wear
The American Heritage® Dictionary of Idioms by Christine Ammer.

wear one's heart on one's sleeve, to

To show one’s feelings, especially amorous ones, openly. This term comes from the old custom of tying a lady’s favor to her lover’s sleeve, thus announcing their attachment. Shakespeare used it in Othello (1.1): “But I will wear my heart upon my sleeve for daws to peck at.”
See also: heart, on, wear
The Dictionary of Clichés by Christine Ammer
See also:
  • wear (one's) heart on (one's) sleeve
  • wear heart on sleeve
  • wear your heart on your sleeve
  • pin (one's) heart on (one's) sleeve
  • pin (one's) heart to (one's) sleeve
  • have (one's) heart on (one's) sleeve
  • be written all over (one's) face
  • be written all over somebody's face
  • be written all over your face
  • shut down emotionally