The 34-year-old and rapper husband Kanye West, 37, welcomed baby daughter North last June and the reality star believes God was trying to show her what he can do.
She told Elle: “I’d think God was doing this for a reason. He was saying, ‘Kim, you think you’re so hot, but look what I can do to you.’
My body just went crazy. After five months I swore I’d never get pregnant again. I got so huge and it felt like someone had taken over my body.
“I’d be sitting there, nearly 200 pounds, crying and swearing this will never happen again, and sometimes I’d actually be laughing about it.”
Despite her famous curves, Kim admitted she’d hadn’t always aspired to have the body she does.
She continued: “The body to have [when I was growing up] was the tall, slim, supermodel one, like Cindy Crawford’s.
“I’m an Armenian girl, I have shape, and it turned out people liked that. That makes me feel good about myself and about other women for being so supportive.
“I am a confident woman, but I didn’t just arrive confident – it has built over the years and that is a big part of who I am not.”
Let’s hope ‘God’ doesn’t punish Kim again if she does choose to have another baby.