If there's one thing you can expect from the annual Victoria's Secret Fashion Show, it's the promise of something undeniably spectacular from start to finish. You've got some of the world's most beautiful women — Adriana Lima, Alessandra Ambrosio, Miranda Kerr, and Candice Swanepoel are just the tip of the iceberg — on one catwalk, an insanely cool lineup of performers, and a wildly imaginative backdrop providing the festive mood. In summation: it's the perfect equation for gorgeous lingerie and those iconic wings to make their yearly debut. And the best part of all? The show airs tonight on CBS at 10 p.m. Here's what you need to know now.
Victoria's Secret "split" the show into six themes: Circus, Dangerous Liaisons, Calendar Girls, Pink Is Us, Silver Screen Angels, and Angels in Bloom. And with each awe-inspiring set came its even cooler performer to provide the live soundtrack. Adriana kicked things off as the VS ringleader; Justin Bieber danced with the Angels as they came parading out; Doutzen Kroes flirted with the crowd; Jourdan Dunn did the robot dance; Alessandra looked unreal covered in $2.5 million worth of jewels; Cara Delevingne took a turn on the runway in playful candy stripes; Bruno Mars got the crowd going when he and his band members formed a conga line around Lily Aldridge; and Rihanna kept all eyes on her with two amazing performances and a sexy strut that ended the show. We could keep going, but these snaps speak for themselves. Click through for the best of the 2012 Victoria's Secret Fashion Show, then tune in tonight for more of the on-air antics!