And also how the hell has that happened? The passage of time is a bitch.
It was a good looking red carpet this year wasn't it? A few minor missteps (Amal, you're brilliant and I love you but white gloves? Really?), a couple of pleasingly major missteps (Keira, Lana - just no) and a whole lot of loveliness. Some kickass major trends too - I'm very much in favour of red and silver making waves.
Here, in no particular order, are my favourite looks...
Diane Kruger in Emilia Wickstead
Emma Stone in Lanvin
Julianne Moore in Givenchy Haute Couture
Lupita Nyong'o in Giambattista Valli
Amy Poehler in Stella McCartney
*If you don't get the reference, get off my blog.