Wear One's Heart On One's Sleeve

To openly show one's feelings, especially amorous ones; to make one's emotions publicly visible. Also 'pin one's heart on one's sleeve.'

Examples:

  • You can't help but see how he feels about her; he wears his heart on his sleeve.

Synonyms: pin one, s sleeve