Cara Delevingne is ready to talk about her romantic life.
Although she has never publicly defined her sexual orientation, the model-turned-actress reveals to Vogue that she is in love with Annie Clark, better known by her stage name, St. Vincent.
"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," she says. "And for those words to come out of my mouth is actually a miracle."
She tells the magazine that she realized she was confused about her sexuality beginning at a young age, which added to the anxiety and depression she suffered from growing up. "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," she explains.