4 / 8

Jessica Alba

No, it wasn't just a dream. Jessica Alba really did have a second child! The 30-year-old quickly whipped her body back into shape. Her secret? Hitting the gym just two weeks after Haven's birth, for starters. "I didn't gain as much weight with my second pregnancy, so I think that really made a big difference," Alba told Us Weekly. "I did prenatal yoga up until the very end. I just made healthier choices. I started working out and not going too crazy, but I did what was safe and what the doctor approved." (1/15/2012)

Beyonce Flaunts Post-Baby Body

Blue Ivy's mom is the latest celeb to shed her pregnancy weight in no time. Check out pics of Jessica Alba, Kate Hudson, and Keri Russell before and after baby.