Kim Kardashian appeared on The Tonight Show with Jay Leno on Wednesday night and covered many topics such as her racy selfie, her engagement to Kanye West and her 4-month-old daughter North.

Wearing a white lace see-through dress with black undergarments, the Keeping Up with the Kardashians star, 33, explained why she posted the now famous selfie that showed off her famous backside.

"I was trying on a bathing suit and I actually just sent that to my boyfriend [Kanye] and I was like, 'Babe, can I post this up? This is like my big, like, middle finger to the world on everyone that called me fat,'” she told Leno, MTV News reports.

She continued on about the media scrutiny surrounding her weight gain while pregnant, saying it “hurt my soul.”

“It changed how I am in the public a little bit,” she said. “There were these stories where I was, like, 200 pounds. I was gaining weight because I was pregnant and it was really hard to read all these stories and hear all these nasty things."

Kardashian talked about wedding plans and said they will probably get married in Europe, noting once West’s Yeezus tour ends they will really focus on it.

As for baby North, she gushed, "I hope she grows up to be really opinionated and smart like her dad.”

image: NBC