Kim Kardashian seems pretty body-confident, right?
Well, it hasn't always been that way. Kim has spoken out about her body insecurities in the latest Elle magazine, revealing that it has taken her years to feel confident with how she looks.
Speaking to Elle, Kim said:
It's taken me a long time to be happy with my body and for my confidence to grow to what it is today. I grew up when the body to have was the tall, slim, supermodel one, like Cindy Crawford's. No one looked like me.
It's good to break the mould and recreate one. I'm an Armenian girl, I have shape, and it turned out people liked that. That makes me feel good about myself and other women for being so supportive. I am a confident woman but I didn't arrive confident. It has built over the years.
She went on to reveal that she was at her least confident during her pregnancy with North, which saw her gain over four stone in weight – something she believes was God teaching her a lesson.
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.
She continued: "I'd be sitting there, nearly 200lbs, crying and swearing this will never happen again, and sometimes I'd actually be laughing about it."
And since having North, Kim says she's become more relaxed about her appearance.
Since North, I wear less makeup. I used to wear a lot and I think that's why I looked like I had work done. I just wanted to be skin to skin with her, no makeup in the way. Kanye loves me more natural. I think all men like less makeup on women. I think it's sexier.