Cara Delevingne is ready to talk about her love life.
After months of speculation, Delevingne finally confirmed to Vogue that she's 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."
The 22-year-old opened up to the magazine that she was confused about her sexuality at a young age and that confusion led to years of anxiety and depression when she was 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.
Delevingne didn't mention anything about her rumored engagement to St. Vincent, but she did share that she still gets turned on by men.
"I have erotic dreams only about men," she admits. "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."
For more on Delevingne's interview and to see pictures from the shoot, pick up the July 2015 issue of Vogue magazine, or go to Vogue.com.
Photo: Vogue