So many models! So much lingerie!
The cast of models was nothing if not star-studded—#VSFashionShow vets Adriana Lima, Alessandra Ambrosio, Lily Aldridge, Martha Hunt, Kendall Jenner, Joan Smalls, Gigi Hadid, Irina Shayk, Elsa Hosk, Lily Donaldson, Josephine Skriver, Stella Maxwell, Jasmine Tookes, Taylor Hill, and more all made multiple dazzling appearances on the sexy runway. And the looks were nothing short of breathtaking. The Angels rocked everything from psychedelic prints to a giant colorful dragon, fully feathered ensembles, ethereal angel wings, and bodysuits crafted entirely out of sparkles.
VIDEO: 15 Unforgettable Looks from ThisYear's Victoria's Secret Fashion Show
The ladies walked the stage to the hit songs of Mother Monster (who also looked amazing), The Weeknd, and Bruno Mars during each of the different themes.
Scroll through all the best looks from the 2016 Victoria's Secret Fashion Show in our gallery now, and catch the Victoria's Secret Fashion Show when it airs Dec. 5 at 10 p.m. ET on CBS.