From the outside, it looks like Cara Delevingne has lived a fairytale life. Discovered when she was just a kid, the now 23-year-old model-turned-actress was embraced by the glitz and glamour