With her 5ft 10in slim figure and never-ending legs, Taylor Swift could easily pass for a model. And the singer definitely did steal some (OK, a lot) of the limelight at the 2013 Victoria's Secret Fashion Show in New York - by wearing a super-cool Union Jack flag-print minidress (move over, Geri Halliwell).
Taylor took to the runway at the Lexington Avenue Armoury in her Rule Britannia ensemble (although she's Pennsylvania-born), which also consisted of matching lace-up booties and a cute miniature top hat.
The seven-time Grammy winner belted out her hit I Knew You Were Trouble, before slipping into a stunning crystal-embellished silver shift dress for another performance.
Fake snow fell on the audience as the Angels, including Cara Delevingne, Alessandra Ambrosio, Lily Aldridge, and Karlie Kloss, made their way down the runway, and it was Candice Swanepoel who had the honour of wearing the famous $10 million Royal Fantasy Bra.
See all the pics below: