Stefani, 37, says she was "dying to get out of the house" when she was pregnant last year, but says: "I had to sneak into the back of my brother Todd's car – eight months pregnant – and lie down on the floor. Just so we could go to Target."
Baby Kingston was born in May 2006 and Stefani immediately set about losing her pregnancy pounds. "It's so much work afterward to get the weight off," she says. "If you just do it, it comes off. And when you're nursing, like I am, your metabolism is like whoosh!"
Still, Stefani admits that she struggled to keep her size 4 figure even before her pregnancy. "I hate talking about it, but it's true," she says. "I've always been on a diet, ever since I was in the sixth grade. It's an ongoing battle and it's a nightmare. But I like clothes too much, and I always wanted to wear the outfits I would make." She adds with a laugh: "And I'm very vain."
She says she contents herself with "all the healthy stuff" most of the time, "but I let myself cheat once or twice a day with a cookie or pizza."
Stefani can expect quite a workout when she embarks on her two-month U.S. tour to promote her new album, The Sweet Escape, on April 21 in Las Vegas. After that? Well, she did tell Ellen DeGeneres in February she was "ready to go" for another child.
Luckily, she's got help from her husband of more than four years, Gavin Rossdale. "I even wrote in a song, 'You seem like you'd be a good dad,' " she says. "So, yeah he's lived up to my expectations, more than. He has always been very loving and romantic."