London: Reality TV star Kim Kardashian feels at her sexiest when she's wearing high heels as they give her more confidence.

The 31-year-old socialite is 5ft 2in tall and she says she only feels good when she is dressed up and has high shoes because she's so short, as reported.

"I feel my sexiest when I'm all dressed up at a photo shoot with full hair and make-up. I definitely need high heels to feel sexy, but that's because of my height - I'm short! - and I just look better. When I'm on a shoot, even if you can't see the heels, I put them on because they make me feel sexy," she said.

The socialite, who is currently single after separating from husband Kris Humphries says she doesn't look in the mirror that often as she believes sexiness comes from within.

"I hide from the mirror. It's the inner confidence that makes you feel sexy, especially when doing a lingerie shoot. It's always uncomfortable because there are a million people around doing the lighting and stuff, so it's not the intimate thing you think it is when you see the photo. You just have to give your best. It's a whole production but no one even pays attention," she added.

(Agencies)