Jessica Simpson says her fiancé Eric Johnson looks "amazing" naked.

The singer and the former American football player announced their engagement in November 2010, and the couple have gone on to have two children, Maxwell Drew and Ace Knute, together.

The marriage will be the second time round for both parties, with Jessica ending her high-profile nuptials to Nick Lachey in 2006.

But Jessica doesn't dwell on her past; instead she has learned valuable lessons from the heartbreak.

"I've learned that sometimes love is not enough," Jessica told Redbook in their February issue. "You can have a soul mate and be madly in love with that person, but it's not necessarily enough.

"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. 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!"

Jessica, 33, looks gorgeous in the Redbook photos that accompany the article, wearing a bandage style dress that shows off her svelte frame.

She admits that while she was pregnant she found the media scrutiny over her weight hard to handle, so chose to ignore the nasty jibes.

"It's ridiculous and unfair. I never listen to it, no matter who the press talks about when they're pregnant.

"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," she explained.