Model, actress, drummer, computer game DJ, puller of faces, giver of awkward interviews and owner of a pair of stupendous eyebrows that may or may not be actual caterpillars, Cara Delevingne, has turned 23 years old today.
So to celebrate one of heat's fav beautiful celebrity people, we've pulled together her best looks from her recent movie tour for Paper Towns. Happy birthday, Cara!
Cara Delevingne's Paper Towns style
Putting the sexy in '70s with this cute Burberry printed cut-out mini dress and retro Charlie's Angels waves
Channelling a cutesy '60s vibe in a sequinned Jenny Packham top, Elie Saab shorts and a supersize bun
Grungy make-up and tons of textures give Cara her signature cool edge. That Saint Laurent mini doesn't hurt, either
From her mirrored sunnies to the shoes on her feet, Queen Delevingne is working so many shades of blue and looking fan-flippin'-tastic
Working geometric Vatanika co-ords, sky-high ankle strappies and a glossy blowdry
Mixing military chic with starry prints in this Saint Laurent get-up
Putting up a fashion fight in this Kung Fu inspired Alexandre Gauthier wraparound tunic teamed with a glitzy mini and fierce heels
Showing houndstooth can look hawwwwt in a sheer Mary Katrantzou mini paired with summer goth make-up