Correct option is C
Option (c) Expresses her emotions openly is the correct meaning of the idiom "wears heart on her sleeve".
"Wears heart on her sleeve" means someone who openly displays their emotions, feelings, or affections rather than hiding them.
- Hindi Meaning: अपनी भावनाओं को खुलकर दिखाना
- Example: John wears his heart on his sleeve; it is easy to know when he is happy or sad.