wear one's heart on one's sleeve
English
Description
To be very transparent, open, or forthright about one's emotions.
Equivalents
This is how you express this idiom across languages and locales.
To be very transparent, open, or forthright about one's emotions.