show one`s feelings openly She is wearing her heart on her sleeve and everyone knows that she is having problems with her boyfriend again.
WEAR ONE`S HEART ON ONE`S SLEEVE
Meaning of WEAR ONE`S HEART ON ONE`S SLEEVE in English
English idioms vocab. Словарь английских идиом и выражений. 2012