After months of speculation, and reading between the lines of her Instagram account, model Cara Delevingne—who has recently turned her hand to acting in the film adaptation of John Green's Paper Towns—has confirmed that she is in a relationship with musician St. Vincent (real name Annie Clark).
Talking very openly in her latest cover interview for Teen Vogue, Cara said:
"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 admitting how secretive she's been about the relationship, which was thought to have started after the pair met in December last year, she added: "And for those words to come out of my mouth is actually a miracle."
Discussing her sexuality, Cara doesn't go on to label herself either lesbian or bisexual, but instead admits to having felt confused and even "frightened" about her sexuality growing up.
"Women are what completely inspire me, and they have also been my downfall," she goes on to say, but then—somewhat conversely—adds: "If I ever found a guy I could fall in love with, I'd want to marry him and have his children."
So that's about as clear as mud, but if it works for her then that's all that matters.
But it's not all talk of love and romance in the candid interview; Cara also continues her seeming crusade against the modeling industry. Having previously revealed modeling made her feel "empty and angry", she labels the industry "fake" and like a "dysfunctional family" in the hugely revealing interview.
Which gives some context to why she's carrying on down the acting path, playing the enigmatic Margo in the latest of John Green's film adaptations.
So it remains to be seen whether she'll continue the acting thing, and ultimately end up shunning the modeling industry, or whether she keeps her talented fingers in both pies. Either way, we're just glad she's all happy and in luuurve.
This article originally appeared on Cosmopolitan.co.uk. Minor edits have been made by the Cosmo.ph editors.