When looking for a life partner, my advice to women is date all of them: the bad boys, the cool boys, the commitment-phobic boys, the crazy boys. But do not marry them. The things that make the bad boys sexy do not make them good husbands. When it comes time to settle down, find someone who wants an equal partner. Someone who thinks women should be smart, opinionated and ambitious. Someone who values fairness and expects or, even better, wants to do his share in the home. These men exist and, trust me, over time, nothing is sexier.