Cara Delevigne believes sexiness comes from within.

Cara Delevingne

Cara Delevingne

The 23-year-old model-and-actress - who is dating singer St. Vincent - needs a positive mindset to feel attractive, insisting it doesn't matter what she's wearing when she feels good.

Asked what makes her feel sexy, she said: "It's about my mindset, more so than what I wear."

Cara has a number of tattoos but her favourite was a Sak Yant symbol which she got while in Thailand as it felt so "spiritual".

She said: "It's hard to pick my favourite, but maybe the one I got on the back of my neck in Thailand. It was a spiritual process."

Despite being regarded as a style icon, the 'Paper Towns' actress doesn't think she always looks good but just prefers to feel comfortable in what she is wearing.

She said: "I'm still trying to figure it out" I usually wear what's comfortable but that doesn't always mean it looks good."

Cara is thankful for modern technology as it helps her stay in touch while she's working away a lot.

She told LOOK magazine: "I have a lot of very understanding people in my life who support my schedule

"Let's just say I am grateful to technology and FaceTime."