WEAR YOUR HEART ON YOUR SLEEVE
Meaning of WEAR YOUR HEART ON YOUR SLEEVE in English
show your emotions, reveal your true feelings
If you wear your heart on your sleeve, he'll know you love him.
Wayne Magnuson.
English idioms vocabulary.
Словарь английских идиом.
2012