Kim Kardashian says her sexy selfie which made celebrity news headlines in October was “my big middle finger to the world” to the haters in response to all the criticism of her baby weight gain.

Appearing on the Jay Leno Tonight Show last night in a see-through white lace dress with contrasting black lingerie underneath, Kardashian said: “I was trying on a bathing suit, and I actually just sent that to my boyfriend, my fiancé, and I was like, ‘Babe, can I post this up? This is my big, like, middle finger to the world on everyone that called me fat.'”

The reality TV star says she’s been out of the celebrity gossip spotlight since giving birth because of all the negative attention on her weight.

“It really hurt my soul,” she revealed. “I was gaining weight because I was pregnant, and it was just really hard to read all these stories and hear all these nasty things…Why would I subject myself to so much negativity, especially now that I have a daughter?…I’ve definitely tried to live more of a private life because of that.”

Kardashian, 33, also revealed she’s achieved her baby weight loss goal of dropping 22kg, which she merits the Atkins Diet and exercise with helping.

“At the beginning I couldn’t exercise a whole lot,” she said, “but then I just started going on hikes with different family members, with my boyfriend, with anyone that would go on hikes with me…and it worked.”

She also gave hints about her upcoming nuptials, saying she and fiancé Kanye West could marry next summer in Paris or Italy but that she plans to let West to “do whatever” he wants.