Fergie looks great, says Josh Duhamel

"She is doing so great. She really is. She is happy. She looks amazing...three weeks ago she gave birth and she looks probably better than she did before," eonline.com quoted the 40-year-old as saying.

"I don't know if it's because of what she's been eating or what, she looks really, really great," Duhamel added.