Gigi Hadid's Birthday Party Was a DENIM EXTRAVAGANZA
It HAS to have been sponsored.
View Gallery
It HAS to have been sponsored.
View Gallery
And, accordingly, invited some pals.
View Gallery
Some at the same time.
View Gallery
BRACE YOURSELF.
View Gallery
Some of these are GOOD.
View Gallery
Highlights of the London, Paris, and Milan front rows.
View Gallery
They had a lot to gasp about this fortnight.
View GalleryI mean, SOME of them won't pain you? But most of them...
View Gallery
Even still!
View Gallery
Posh! Naomi! Lenny! Kelly Osbourne?
View Gallery
Including the return of Kanye, Kylie, Rihanna, and Rita.
View Gallery
They are a weird duo.
View Gallery
Starring Julianne, the Sev, Carey, and an actual happy Hadid.
View Gallery
But y'all, Kim looked surprisingly good, and none of them was naked. Progress?
View Gallery
And see some celebs!
View Gallery