To wear one's heart on one's sleeve is an expression meaning that the person in question is not only emotional and vulnerable, but somewhat recklessly so. The person is exposing his or her soul to the world - they're simply letting everyone in to the china shop, and giving them all sledgehammers on the way in.

Log in or register to write something here or to contact authors.