While there's an antonym "composed" which is an antonym, I couldn't find a short synonym to describe someone who wears his heart on his sleeve. Can you think of one?
3 Answers
Such a person (and their behaviour) is unrestrained.
From Collins Cobuild Advanced English Dictionary:
unrestrained adj
If you describe someone's behaviour as unrestrained, you mean that it is extreme or intense, for example because they are expressing their feelings strongly or loudly.
Via WFMT`S Audio Library, via Chicago Tribune.com:
'Drury obviously enjoys his job ... and he is unrestrained in his enthusiasm.'
And from France 24:
Speaking to AFP on condition of anonymity, a former associate called Matovic "a phenomenon". "He is an extremely proficient communicator. He is unrestrained and sincere – sometimes too sincere," they said.
'Abandoned' and 'uninhibited' are other possibilities.
uninhibited adj
1 Expressing one's feelings or thoughts unselfconsciously and without restraint.
‘a lively and uninhibited girl’
[Lexico]
'Abandoned' may convey too much wildness, impropriety.
Someone who expresses their emotions freely and openly is generally said to be emotional.
How about "overly sensitive" or "touchy"?
If you are looking for a more neutral rather than negative connotation, "open" or "transparent" might work.
-
I'm not sure it means that at all. On the contrary such a person may be emotionally stable. Commented Mar 20, 2020 at 18:45
-
thanks for the suggestion, but I think both of them have a somewhat negative meaning, don't they? Which the sleeve idiom doesn't Commented Mar 20, 2020 at 20:19
-
Someone who has their heart on their sleeve has their emotions on display to everyone. They're often incapable of hiding their emotions. If they're happy, you know it. If they're sad, you know it. Commented Mar 21, 2020 at 23:54