What does "Wear Your Heart on Your Sleeve" mean?
Hi there, Yui Suzuki.
When you “wear your heart on your sleeve” it means that you show your emotions and feelings clearly to other people.
It may be treated as a good trait or a bad trait depending on the situation.
People may say, “It’s clear that he wants to buy that guitar. That guy wears his heart on his sleeve and can’t stop looking at that display."
Your daughter might have commented that because she can easily know when you're happy, angry, or worried because you wear your heart on your sleeve.