Just to clarify a point that seems to be misconstrued, when I said that women dress for other women, it was NOT meant in any kind of sexual way, but that they sometimes dress to compete with, or impress other women.
One of my co-workers had to attend 3 wedding in a 10 day period, and quite a few people would also be attending all 3 weddings. She had 5 dresses she was agonizing over, and asked my opinion of which 3 she should wear. Because, she couldn't let everyone see her in the same dress at all three events. Meaning other women, because most guys are pretty clueless about these things. I mean, many guys can get away with wearing the same suit to every occasion, but if a woman wore the same dress/gown to an event, tongues would be wagging.
Apologies for any confusion, sometimes my brain works faster than my fingers, and I assume people are in tune with my thoughts.