Model and actress Cara Delevingne has spoken about her relationship with musician St. Vincent.
The Paper Towns actress has previously avoided discussing her relationships, but in an interview with Vogue , she talked about struggling with her sexuality while growing up.
She said: It took me a long time to accept the idea, until I first fell in love with a girl at 20 and recognized that I had to accept it.
"I think that being in love with my girlfriend is a big part of why I’m feeling so happy with who I am these days. And for those words to come out of my mouth is actually a miracle."
The article mentions that at the time of the interview she was in a relationship with St. Vincent - real name Annie Clark.
She went on: "But I have erotic dreams only about men. I had one two nights ago where I went up to a guy in the back of a VW minivan, with a bunch of his friends around him, and pretty much jumped him.
"Women are what completely inspire me, and they have also been my downfall. I have only been hurt by women, my mother first of all.
"The thing is, if I ever found a guy I could fall in love with, I’d want to marry him and have his children.
"And that scares me to death because I think I’m a whole bunch of crazy, and I always worry that a guy will walk away once he really, truly knows me."
She has previously been linked to actress Michelle Rodriguez , and singer Rita Ora .
Queer News. Straight Up.
The LGBTQ+ stories you don't want to miss, delivered to your inbox daily.