Cara Delevingne finally confirms her relationship with St Vincent!

She also opened up about her troubled past, her love life, and that she hasn’t sworn off men just yet….

Considering that she’s a certified #supermodel and everyone including your Nan knows who she is, it’s about time Miss Delevingne got her own American Vogue cover.

Looking absolutely ~flawless~ on the cover of the July Vogue, Cara gets real about pretty much everything.

Gorgeous, right?!

After months of over-analysing their instagram posts, Cara proudly made her relationship with St Vincent singer Annie Clark official, “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," Cara tells the publication.

"And for those words to come out of my mouth is actually a miracle."

YAY! <3 <3

Although we know Cara as all smiles and goofball goodness, she hasn’t always been in such a positive place.

Speaking candidly about her past party-girl ways, Cara admitted that she has an “addict gene” and a “tendency for the self-destructive.” She even revealed that she went through a “massive wave of depression and anxiety and self-hatred” as a teenager and explains that she saw therapist and took anti-depressants, but neither worked for her.

She added that she was also confused by her sexuality growing up, and the thought of being gay “frightened” her. Considering that she has dated both men and women, Cara has decided she doesn’t want to restrict herself with a sexual orientation.

“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 explained.

To make matters a just a tad complicated considering her declaration of love for St Vincent, Cara’s parents added that they think her stint with girls is just a ‘phase’ while Cara also made it clear that she isn’t 100% done with men…

“I have erotic dreams only about men….If I ever found a guy I could fall in love with," she continues, "I'd want to marry him and have his children."

Well, damn….talk about #nofilter.

Hey, she’s just being Cara, and we LOVE her for that.