Call me a sexist, but I will state my opinion.
Girls don't think based on logic. They can't place logic on things like "how girls think", because they will try to sugar-coat everything. Girls don't think at all. They feel. I seriously just spent the last 3 hours just talking about life with my close friend, Karly (who is like my little sister), and she seriously only thought with logic because I made her.
Girls CAN think based on logic, but only if you make them.
This ties into the masculine-dominant role type idea. A woman can't really do ANYTHING for herself. This means that a woman will only THINK she is a goddess if you treat her like one.
A wise man once told me "Women get their ego from their man. A man gets his ego from his work".
This is COMPLETELY and UTTERLY true.
Women only understand what you allow them to understand.
Remember... even the Bible says that women came from men, and as do their thoughts, feelings, and emotions.
A women is simply looking for the guy that can give them the best thoughts, feelings and emotions.
You simply need to learn how to give a woman good thoughts and feelings, AND keep her interested... so make it feel REALLY good when you give it to her. The best way to do this, I have found, is to deprive them of that feeling, then give it to them when they are good to you. That teaches them that it's a reward for good behavior.
You can learn all of this if you simply look to your work for your "ego", or happiness... rather than to women.
You can learn all of this if you become a man.