What a night! The 2018 Victoria’s Secret Fashion Show was quite possibly the brand’s most spectacular to date. Back in New York City for the first time in years, the show featured performances by Bebe Rexha, The Chainsmokers, Halsey, Kelsea Ballerini, Rita Ora, Shawn Mendes, and The Struts. It also marked Behati Prinsloo’s triumphant return to the VS runway after a three-year absence and saw Adriana Lima take her final Angel bow after nearly 20 years. Check out all the looks below and get ready for the telecast on December 2 at 10 PM on ABC.