Pregnancy sure suits Kim Kardashian.
The mama-to-be stuns on the April cover of Cosmopolitan magazine—which was shot just days before she announced her baby news—and dishes on beau Kanye West, having it all in a relationship and of course, baby Kimye.
"I've always said that I wanted kids, but I don't think I ever would have been ready until now," Kim said of her baby-on-the-way. "Sometimes you're just not ready. A person could have it all, and you're not ready for it all. But this is where I probably always should have been," she added, referencing her relationship with her rapper beau.