This year's Victoria's Secret Fashion Show was headlined by Bruno Mars, Lady Gaga, and The Weeknd.
There were some very interesting looks this year.
Here's veteran Victoria's Secret Angel Adriana Lima strutting her stuff.
And here's model Irina Shayk — she may have walked in this show pregnant.
next slide will load in 15 secondsSkip AdSkip AdBritish model Leomi Anderson looking stunning in teal.
Liui Wen showed off a barely-there red corset.
24-year-old Georgia Fowler looked cool in pewter.
Forget wings — we love this hazy cloud surrounding Cindy Bruna.
Ming Xi is thrilled to be walking in this year's show.
next slide will load in 15 secondsSkip AdSkip AdSheer trenches were definitely a big trend this year.
No one could handle this look between exes Bella Hadid and The Weeknd.
Jourdana Phillips looked incredible with her natural hair.
Victoria's Secret brand PINK always has a spot in the fashion show. This look was modeled by Lamenka Fox.
Luma Grothe looked comfortable on the runway.
next slide will load in 15 secondsSkip AdSkip AdSo did model Dilone. Pus she got to hold all the PINK dogs!
This furry jacket worn by Lais Oliveira looks cozy.
Maggie Laine got to rock this huge bow.
We're not sure what's going on with this streamer look, but Brooke Perry looks gorgeous.
So does Zuri Tibby with her baseball cap.
next slide will load in 15 secondsSkip AdSkip AdGrace Elizabeth rocked the PINK wings this year.
Victoria's Secret has been trying to step it up in the athleisure category. Here's Herieth Paul, rocking her look.
We're digging the shiny coats that Bridget Malcom got to walk in.
Rachel Hilbert had on some sort of sheer coat, but the hat is adorable.
next slide will load in 15 secondsSkip AdSkip AdAnd Alanna Arrington somehow even makes sheer shorts look good.
Here's Elsa Hosk with a Chinese dragon for some reason.
The theme continued with Taylor Hill. The show is already under fire for cultural appropriation.
"My [first] outfit is a love letter to my beloved continent, AFRICA," Maria Borges wrote on Instagram.
Brazillian model Lais Ribeiro came next.
next slide will load in 15 secondsSkip AdSkip AdLiu Wen looked gorgeous in her colorful getup.
So did Kendall Jenner, who finally got her wings.
Chinese model Ming Xi wore her feathers proudly.
Meanwhile Devon Windsor carried this humongous circle thing.
How fun are Cindy Bruna's leggings?
next slide will load in 15 secondsSkip AdSkip AdJoan Smalls looked extremely regal.
And Jasmine Tookes had an intricate jacket.
Veteran Angel Adriana Lima looks thrilled to be in Paris.
So does Gigi Hadid — this is her second time walking in the show.
Daniela Braga worked this Spanish-inspired look.
next slide will load in 15 secondsSkip AdSkip AdMartha Hunt somehow made these zigzag boots look flattering.
Barbara Fialho was statuesque.
And Alessandra Ambrosio looked confident as ever in her wings.
Lady Gaga performed in this flowered dress for one of her songs.
The models all wore costumes inspired by the Netherlands. Here's Sanne Vloet.
next slide will load in 15 secondsSkip AdSkip AdMeanwhile Lily Aldridge kept it more simple.
Megan Williams, however, was super in theme.
Flowers and thigh high stockings were everywhere for this segment, including on Sui He.
We loved this cute little skirt on Noemie Anderson.
And Kelly Gale's costume amped up the flower factor with her wings.
next slide will load in 15 secondsSkip AdSkip AdStella Maxwell had short shorts and feathers.
Meanwhile Sara Sampaio looked like a sexy Dutch maid.
Keke Lindgard had metallic flowers as her wings.
Whereas Flavia Lucini wore a flowing frock.
The intricacy of Romee Strijd's suspenders is unreal.
next slide will load in 15 secondsSkip AdSkip AdLily Donaldson wore a lace-up look.
And Izabel Goulart shut it down with her red boots and wings.
Lady Gaga changed for her second song into a black outfit. Taylor Hill wore a billowy cape.
This is Kendall Jenner's prim second look.
We love Lais Ribeiro's gothic wings.
next slide will load in 15 secondsSkip AdSkip AdDevon Windsor had a feathery version.
Kate Grigorieva got to flaunt a lace cape.
Up next, Martha Hunt looked spectacular.
So did Angel Alessandra Ambrosio.
These lace up shoes on Barbara Fialho must have been hard to get on.
next slide will load in 15 secondsSkip AdSkip AdHere's Gigi Hadid's second look — she also got her first set of wings this year.
Elsa Hosk's lingerie is very sexy.
We like the elegant wings on Joan Smalls.
Here's Izabel Goulart working her look.
Bella Hadid got to wear this sparkly, feathery ensemble for her second look.
next slide will load in 15 secondsSkip AdSkip AdMaria Borges looked shiny and beautiful.
Lily Donaldson's pink wings and crystals were oh-so pretty.
Here's Irina Shayk again, looking fabulous.
Romee Strijd looks like a living doll.
So does Josephine Skriver with her shiny fringe.
next slide will load in 15 secondsSkip AdSkip AdHere's Jasmine Tookes in this year's fantasy bra. It cost a reported $3 million.
Stella Maxwell's blue body suit was our favorite look of the night.
Georgia Fowler's shiny bodysuit was stunning.
Veteran model Lily Aldridge was blinged out.
21-year-old Kelly Gale looked every bit an angel.
next slide will load in 15 secondsSkip AdSkip AdAnd to close out the show, here is Jourdana Phillips.
Bruno Mars really got the place hopping for the last walk of the night.
What a show! See you next year.