The former model and actress says she is “completely in love” with her girlfriend, who she credits with “changing her life”.
Opening up about her relationship in the September issue of Vogue magazine, Cara admits her girlfriend is responsible for showing her just how deep love can be.
“I’m completely in love…” Cara told the publication. “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.”
The 23-year-old has been dating St Vincent – real name Annie Clark – for the past 16 months, and told Vogue that she is proud of her sexuality.
“I’m obviously in love, so if people want to say I’m gay, that’s great,” Cara said. “But we’re all liquid – we change, we grow.”
But she fights for equal pay, arguing: “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.”
Cara and St. Vincent co-own an apartment in Paris together, but with Cara’s acting career going from strength to strength, they are said to be keen to invest in a base in Los Angeles.