English Idioms: Wear your heart on your sleeve

English Idioms About “Clothes”
Idiom: Wear your heart on your sleeve
Meaning: To display one’s feelings openly.
Example: Alan always has his heart on his sleeve. Everybody knows how he feels.