My personal favorite is estrogen.. it's a beautiful thing.
And look at guys.. Two (2!) frickin' hormones.. estrogen and testosterone. Of course, they're probably the ones who came up with the term PMS.. no doubt to survive the understandable fluctuations in a woman's body and moods.
Sometimes the hormones just aren't being your friends and make that cotton mind candy of 'what if' and 'by the way I suck.' (Crap.. did that come out wrong?!?)
Rejoice in being a woman.. roar a la Helen Reddy and kick that pea brained yoyo out of your mind. C'mon.. I mean really.. does he even know how to dress himself?