Cara Delevingne has revealed she struggled with self-harming and depression during her teens as her mother Pandora battled heroin addiction.
The 22 year old model turned actress said that her problems are something she hasn't been "open about" but it's a "huge part" of who she is.
Speaking to Vogue, she said, "All of a sudden I was hit with a massive wave of depression and anxiety and self-hatred, where the feelings were so painful that I would slam my head against a tree to try to knock myself out.
"I never cut, but I’d scratch myself to the point of bleeding. I just wanted to dematerialise and have someone sweep me away."
Cara reveals she felt she grew up "too quickly" because "you're parenting your parents."
She adds, "My mother's an amazingly strong person with a huge heart, and I adore her. But it's not something you get better from, I don't think. I know there are people who have stopped and are fine now, but not in my circumstance. She's still struggling."
At one point, later in her life, when she was taking time out from modelling in New York Cara considered taking her own life.
"I was packing my bags, and suddenly I just wanted to end it," she reveals.
"I had a way, and it was right there in front of me. And I was like, I need to decide whether I love myself as much as I love the idea of death."
However, she was jolted back when she heard a song playing on her laptop that had been played at the funeral of a friend who had died from a heroin overdose.
"It felt like a warning from him. And it made me so furious with myself," she said.
Now, however, the young model is in love with singer St Vincent (Annie Clark) and said she has brought happiness to her life.
The full interview is in Vogue.