What is the meaning of the idioms 'wear your heart on your sleeve'?

A stay in good mood

B allowing other to see one's feelings

C being true to oneself

D becoming open minded

Solution

Correct Answer: Option B

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions