What is the meaning of the idiom _______ wear your heart on your sleeve?
A
Stay in good mood
B
Being true of oneself
C
Allowing others to see one's feelings
D
Becoming open minded
Correct Answer: Allowing others to see one's feelings
wear one's heart on one's sleeve and have one's heart on one's sleeve. Fig. to display one's feelings openly and habitually, rather than keep them private. John always has his heart on his sleeve so that everyone knows how he feels. Because she wears her heart on her sleeve, it's easy to hurt her feelings.