Not to be a party crasher, all of these theories about emotion/weather-based changes seem kinda silly to me.
Some of it is just due to perceptual changes, as studied by psychology.
i241.photobucket.com...
^the shades of grey look different, and yet are the same.
If a simple color like gray can look so different in the above illusion, imagine what can happen with complex eye colors such as hazel or gray, which
are really mixtures of many different colors.
I'm sure the changes in heart-rate and pupil dilation, blood-flow, etc caused by physiological arousal could also prove to be a factor in the "color
change," but for the most part, I really think our eyes don't change color, we just perceive the color differently.
However, there are some "anomaly" or freak incidents where they genuinely do seem to change, I guess, based on some of these testimonies.
What does this mean for all of us? Dress smart (+ eyeshadow) to "change" your eye color subtly or dramatically.
Also, some people's eyes change color as they age. My grandparents eyes are lighter than they used to be.....or maybe they just look lighter....
Thus ends the unasked-for wall of text.