Being the Cancerian that I am, "MOOD SWINGS" are a part of daily living. It's just that many Cancerians are able to cope with it most of the times while there are these sometimes they throw them in this infinite loop(it's more like a "Mobius strip"). Now, that's what I dread the most(in fact most Cancerians will agree with me). While it may not be all correct to attribute these mood swings to my being a cancerian, it may simply be due to the fact that I think more from the heart than from the head. Nevertheless, I attribute it to "Cancerianism"(the skeptic that I am).
Now, what is commonly said about Cancerian moods is that they are dominated by the Moon and its own moods. Therefore the best way to get away with a mood swing is to "Blame it on the Moon". And, the best excuse is(in my freind's words) "Aaj Full Moon hai...Aaj new Moon hai...Aaj Moon ka yeh Phase hai...Aaj Moon ka woh Phase hai"(LOL). Now, that's pretty convenient isn't it.
Thanks to the Moon I don't have to come up with excuses that are easily understood to be stupid(not that this one is super intelligent, but its one which is difficult for anyone to counter). And all Cancerians would be in unison with me when I say that(I swear) many of our mood swings cannot be explained by Cause-and-effect theory. No need for a Cause to have an Effect. The Effect is independent of worldliness and the vagaries of Life.
So, when you meet a Cancerian and he/she says that he/she is in a good or a bad mood, please don't ask "Why???" just start talking about something else like Food, Places, movies, songs or whatever crap that comes to your mind and attribute the change to the MOON.