Adriana Lima
Adriana LimaAdriana LimaAdriana Lima Victoria's Secret Official Instagram (victoriassecret)

The angels are back and they are hotter than ever. The Victoria's Secret Fashion Show is one of the hottest and most anticipated shows of the holiday season. It is a massive showcase from the lingerie giant that features models like Kendall Jenner, Gigi Hadid, Adriana Lima, Bella Hadid and more put the super in supermodel.

The show will air on December 2 on ABC. Like every year, the lingerie brand went all out and didn't hold anything back. Not only did the show model its latest offerings in everyday and luxury lingerie but the models too seem to have upped their game from last year.

The angels were in full swing and on full display as they made our hearts flutter with their utter gorgeousness. The show featured the likes of Candice Swanepoel, Elsa Hosk, Adriana Lima, Jasmine Tookes, Josephine Skriver, Lais Ribeiro, Martha Hunt and so many more. This year the honour of wearing the $1 million Fantasy Bra made with "2,100 Swarovski Created Diamonds" went to Elsa Hosk. Her look contained over 71 carats of diamonds in the centrepiece and reportedly took over 930 hours to make.

Another stunning look came from Romee Strijd in the Swarovski "Shooting Star" during the Celestial Angel section of the show. The look was made from 125,000 Swarovski crystals and reportedly weighed a whopping 27 pounds! But this show also had its tearjerking moment as Adriana Lima announced her retirement on Instagram after being honoured as the best Angel of all time, and soon after, announced her retirement on Instagram.

But the models weren't the only ones working the stage, musical performances this year included Shawn Mendes, Bebe Rexha, Halsey, The Chainsmokers, Rita Ora, The Struts and Kelsea Ballerini.