Your eye color doesn't change with your moods, sorry. At best it's an optical illusion, related to the colors in your environment (even your clothes), but normally it's just changes in light reflection. The only things that really change about your eyes that's mood-related is that your capillaries in the eye may expand or constrict, which may have some effect on how the colored part of your iris reflects light, but that would be very little. Most percieved changes in eye color are actually due to changes of the type, amount and brightness of light that reaches the eye and is reflected off the iris. For example, narrowing on the eyelids and lowering/furrowing of the brow, like when someone's very angry, decreases the amount of light that can hit the eye, and therefore can change the appearence of the color of the iris. Likewise, the same eye color may look quite different is yellowish, artifical light as opposed to full-spectrum sunlight. The more variated your iris is - the more different specks of color that are present - the more "chanageable" your eye color may appaer. Hence why people with green and hazel eye are usually the ones saying their eye color changes, since these are often composite colors resulting from many different speckles of different colors and shades of black, white, brown, green, gold, blue and/or grey.
I've always liked my eye color. I voted blue, since most people percieve them as blue, even though they're really blue-grey. They have a near-black outer rim, that blends to grey, then to blue and then to white around the pupil. They're pretty cool.