The model/actress resists LGBTQ labels because she "changes" every day.
Cara Delevingne has never been afraid to speak her truth.
The supermodel and actress, 27, revealed she had a difficult road coming to terms with her sexuality and "hates to label" herself in the cover story of the latest Porter.
"I loved men from when I was very young. But continuously, over and over again, I was hurt by men," she told the publication. "Not that that's why I became gay," she clarified.
But the "Suicide Squad" star doesn't like to be defined by her preferences.
"I f---ing hate it. The labels for everything bum me out. I've been to so many dinners where people are like, 'So, what are you? L, G, B, T, Q?' I'm like, 'Guys, really? This is what we're talking about?'" she explained.
"I change every day," she added.
In the past, Delevingne has been romantically linked to Jake Bugg, Michelle Rodriguez, and St. Vincent.
Now the British beauty has settled into a groove with "Pretty Little Liars" alum Ashley Benson. The pair have been inseparable since August 2018. They met on the set of "Her Smell" where they played members of an all-female punk band.
"I'd never truly let anyone in before, for fear of them leaving," confessed Delevingne.
"I never really trusted people, or felt worthy of it, and I always pushed them away. She's the first person that has said 'You can't push me away. I'm going to be nice to you, I love you.'"
And the revelation is refreshing.
"I'm just like, wait, so all I have to do is just let you be nice to me? Why have I never done that before? OK."
Got a story or a tip for us? Email TooFab editors at email@example.com.