Cara Delevingne has revealed she suffers from depression in a series of candid tweets about her return to the world of modelling.

The 23-year-old was questioned yesterday when it was revealed she was the face of Yves Saint Laurent's new campaign – despite slamming the industry and announcing she had given it all up just a few months before.

But in response to the criticism the brave beauty has revealed it was in fact her crippling "self-hatred" which led her to take a break from the catwalk and campaigns.

Her impassioned set of tweets began: “Can we just set the record straight. I never said I was quitting modelling.
 

“I do not blame the fashion industry for anything.”

She continued: “I suffer from depression, was a model during a particularly rough patch of self hatred.
 

“I am so lucky for the work I get to do but I used to work to try and escape and just ended up completely exhausting myself.”

She added: “I am focusing on filming and trying to learn how to not pick apart my every flaw.

“I am really good at that. Okay.... Rant over. Just wanted to clarify and word vomit a little...”

Marking her return to the career that launched her, the supermodel posed for a monochrome-styled shoot and TV campaign for the luxury brand's La Collection de Paris adverts.

Last year, in an interview with Wall Street Journal Magazine, the star slammed the world of modelling.

She said: "I ended up feeling a bit empty. Fashion is about what's on the outside, and that's it.

“There's no searching, it's just creating pretty things."

This article originally appeared in The Sun.