See Every Look From the 2017 Victoria’s Secret Fashion Show

The 2017 Victoria’s Secret Fashion Show had everything. Harry Styles, Miguel, Leslie Odom Jr., and Jane Zhang performed; Balmain debuted a punk-inspired collection; and every Victoria’s Secret Angel—yes, everyone except pregnant Behati Prinsloo: Candice Swanepoel, Alessandra Ambrosio, Adriana Lima, Lily Aldridge, Martha Hunt, Stella Maxwell, Sara Sampaio, Taylor Hill, Elsa Hosk, Romee Strijd, Josephine Skriver, Lais Ribeiro, Jasmine Tookes—walked the runway in Shanghai.

As for the non-Angels, sophomore VS girls Bella Hadid, Grace Elizabeth, Dilone, and Georgia Fowler graced the catwalk, alongside dozens of other repeat and new models. The show was divided into six sections that ranged in theme from colorful wintry looks—well, as wintry as lingerie can get—to a Greco-Roman-tinged group of goddesses wearing laurel wreaths and golden wings. But don’t just let us tell you about it; see every look from the 2017 Victoria’s Secret Show in Shanghai in the slideshow.

See Every Look From the Victoria's Secret Fashion Show 2017

The Victoria’s Secret Fantasy Bra Gets a Dose of Reality