Cara Delevingne ‘tired of haters’

Cara Delevingne

Cara Delevingne reportedly doesn’t understand why people are being so “mean” about her romance with Michelle Rodriquez.

The 21-year-old model and 35-year-old actress appear to be smitten with one another and recently put on a public display of affection during a holiday in the Caribbean. Although their relationship appears to be growing, Cara is said to feel disappointed that not everyone approves.

“[Cara] can’t understand why people would be so mean. They were cool with her dating one of the world’s No 1 heartthrobs, Harry Styles. But with Michelle she has something much deeper – they are exclusive and committed. Why should that make strangers unhappy?” a source told British magazine Look.

“She’s become cynical and suspicious of people’s motives, and this is the side of Cara the public never sees. Everyone thinks she just floats through life on a cloud… Cara’s worked hard to accept who she is, and with all this hatred there are fears it could trigger another bout of depression.”

While her fans and the public aren’t all supportive, it seems Cara can rely on her family to keep her spirits up. The British beauty is said to feel disappointed by the reactions people have shared to her relationship with a woman.

“The last few weeks have been a real eye-opener. She’s been in tears but says people can judge, but Michelle makes her happy,” the source added. “She always considered herself worldly, but she’s finding that in many ways she’s been quite sheltered. All her friends and family are so open-minded, and she assumed most people are too, but it couldn’t be further from the truth as she’s learned in the most painful way.”

© Cover Media