what does it mean to wear your heart on your sleeve
Wearing one's heart on your sleeve is not something that you want to do. This idiom means that a person is overly sensitive and easily hurt by minuscule things. Or, it means that the person has no control of emotions and shows or acts on his/her feelings too readily.