Mariah Carey Now Reps Jenny Craig, Lost 30lbs of Baby Weight

Mariah Carey lost the weight she gained during her pregnancy on the Jenny Craig program. The 42-year-old icon gave birth in April and initially shed water weight but the dramatic weight loss started in July. Now 30 lbs lighter, Carey is also Jenny Craig’s spokeswoman.

“I feel better in every way,” Carey tells USA Today, “To me, it’s mind, body and soul. I was in a bad place physically during my pregnancy.”

When she was expecting, Carey had gestational diabetes and severe edema, which is swelling caused by excess fluid trapped in the body’s tissues.

Some of her future commercials for Jenny, the company’s new shortened name, will feature her song “Make It Happen,” which Carey says she wrote from personal experience.