to allow your feelings to be seen by other people
WEAR YOUR HEART ON YOUR SLEEVE
Meaning of WEAR YOUR HEART ON YOUR SLEEVE in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005