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.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.