Jessica Simpson has clearly given her relationship with fiancé Eric Johnson a lot of thought.
"I've learned that sometimes love is not enough," the 33-year-old mother-of-two says in the latest issue of Redbook. "You can have a soul mate and be madly in love with that person, but it's not necessarily enough."
Simpson explains, "I think you have to have personalities that mesh well. You have to be the yin to their yang. You also have to be open to figuring things out together and communicating even when it's the last thing you want to do."
Of course, there's also this.
"I have to admit, it doesn't hurt that Eric is one of the hottest men I've ever seen—and he looks amazing naked," she playfully points out.
Simpson also addresses the media scrutiny over her weight during both of her pregnancies.
"I never listen to it, no matter who the press talks about when they're pregnant. It's ridiculous and unfair," she says. "I think any woman who is pregnant and creating a life is pretty much entitled to eat whatever she wants as long as she's healthy. I wasn't going to let the media take away from what was one of the happiest times in my life."