Cara Delevingne would "jump in front of a car" for someone she loved.

St Vincent and Cara Delevingne

St Vincent and Cara Delevingne

The 23-year-old model-and-actress - who has been dating singer St. Vincent aka Annie Clark for almost a year - believes "trust and loyalty" are the most important factors when it comes to relationships.

She said: "Loyalty is one of the most important things to me in the world. Once I care about someone, I'll jump in front of a car for them.

"I'm a real 'ride or die' kind of gal. It's all about trust and loyalty."

The 'Paper Towns' star also confessed to loving romantic gestures, though she is "embarrassed" about some of the things she's done in the name of love.

She told the newly-relaunched online edition of Loaded magazine: "I've serenaded a couple of people before, which is really embarrassing.

"I used to write love letters a lot, and I have travelled very far for a day to see someone."

And Cara admitted she only dates people who are not like her as she thinks they'd end up "killing" one another if they were too similar.

She said: "I can't date someone who's like me, because we'd probably end up killing each other. I need someone who can plan things."