You underestimate your fair lady if you think that her main gifts are her pretty face and long legs. There is definitely a lot more than meets the eye regarding almost all women in the world. In other words, a man is able to read women's thoughts only if he is hit by some miraculous lightning which, as we all know, happens only in science fictional comedy. Is it true that when a woman says 'no' it usually means 'yes'? If it really is so, is it stable or maybe there are exceptions? Taking into account the general notion of an uncertain and vague female soul, we can guess that there's nothing too certain or stable concerning women's mind...
Next Mood Swing: NOW!

Female logic is devious, it prevents a woman from knowing exactly what she wants, that's why in the majority of cases even a woman can't answer the notoriously male question about women's desires and needs – especially their needs at the particular moment.
The whole thing implies that a woman's mood is extremely changeable. Right now she is gentle with you, the next very moment she attacks you throwing some vague accusations at you – you don't pay enough attention to her, you don't give her flowers let alone presents, last present was cheap and trivial – you're not at high school any more, after all, you're married, and when people are married their gifts to each other transfer to another – more global and serious stage! Etc. The quote is endless and a fine example of a woman's mood swing.
Women's mood swings happen practically at the speed of light and they don't always depend on your behaviour – in the majority of cases they never depend on your behaviour. Whatever you may try to do at the instant of your lady's mood swing – soothe her, kiss her, beat her up (figuratively speaking), fulfill her every wish and make attempts to change her mood to the direction of upbeat light – nothing will work, so you better sit silently somewhere in the corner while your woman switches to a sweet kitten from a furious tigress.