Suicide Squad star Cara Delevingne admits she is 'completely in love' with St. Vincent

Cara Delevingne hasn't identified as gay, straight or bisexual, though she has dated men and women.

Cara Delevingne has opened up about her girlfriend, St. Vincent. The 23-year-old gushed about the singer, whose real name is Annie Clark.

During an interview with Vogue, the English fashion supermodel, who has been linked to celebrities like Harry Styles and Michelle Rodriguez, said: "I'm completely in love. Before, I didn't know what love was - real love."

"I didn't understand the depth of it. I always used to think it was you against the world. Now I know the meaning of life is love. Whether that's for yourself or for the world or your partner," she added.

Delevingne hasn't identified as gay, straight or bisexual, though she has apparently dated men and women. She told the publication: "As a child I used gay as a bad word. As in, 'that's so gay'. All my friends did. I'm obviously in love, so if people want to say I'm gay, that's great. But we're all liquid - we change, we grow."

Delevingne, who has worked with leading fashion houses including Burberry, Chanel, Mango and Yves Saint Lauren, had recently announced that she is quitting modelling for career in acting. She continued: "I'm still learning. I act for love. I give it my all. I would probably still do it even if I wasn't paid at all."

"In terms of equal pay I need to be paid the same as the guy who has equal billing with me. Otherwise I won't do it. Because if you accept less, you're just letting everyone else down and continuing the cycle," she added.