It’s our favorite time of the year! The annual Victoria’s Secret Fashion Show was held last night and, although it won’t air for a while, you can see all the most preposterous runway looks in our helpfully captioned gallery ahead. Yes, Angels Adriana Lima, Doutzen Kroes, Alessandra Ambrosio, Candice Swanepoel, Miranda Kerr, Karlie Kloss, Erin Heatherton and more have all come together in their most ridiculous fascinators, garter belts and sparkly crap to audition for the coveted role of Leonardo DiCaprio‘s next girlfriend. Let’s take a closer look.

Oh, also. Justin Bieber, Rihanna and Bruno Mars performed.

[ITPGallery]

(All photos via Wenn)