Question: when someone wears their heart on their sleeve?
Answer: Definition of 'wear one's heart on one's sleeve' If you wear your heart on your sleeve, you openly show your feelings or emotions rather than keeping them hidden.