As far as choosing the right man is concerned, Michelle Obama seems to have good instincts.
When sharing her tips for finding The One, the US president's wife says intelligence and integrity should be the qualities women go for, rather than looks.
"Cute's good. But cute only lasts for so long and then it's 'Who are you as a person?',' she said.
Dating a man just because he is rich is another bad move.
"Don't look at the bank book or the title," she advises. "Look at the heart. Look at the soul.
"Look at how the guy treats his mother and what he says about women. How he acts with children he doesn't know. And more important, how does he treat you?"
Mrs Obama, who has been married for 17 years, told US magazine Glamour she always knew Barack was the man for her.
"He was always special, you know? she said. "And not special like, he's gonna be important, he's gonna be president.
"He was special in terms of his honesty, his sincerity, his compassion for other people. When you're dating a man you should always feel good. You should never doubt yourself.
"You shouldn't be in a relationship with somebody who doesn't make you completely happy.
"And if you're in that relationship and you're dating, then my advice is, don't get married. Get out of it. And find that person who brings you complete and utter joy with who you are at the moment."