Taylor Swift literally looked like a princess as she arrived at Kensington Palace for the Winter Whites Gala on Tuesday night. And, as Kate Middleton was busy being mum, Taylor filled her shoes and chatted away to Prince William in her place.
Among the other guests were a host of stars, including Eliza Doolittle, Colin and Livia Firth, James Blunt, Tinie Tempah, and Jon Bon Jovi.
The crowd got something of a pleasant surprise when Prince William jumped on stage with Jon to sing Bon Jovi's hit Livin' On A Prayer, along with Taylor too.
Want to see him performing on stage? Of course you do! We aim to please...
See more of Taylor's stunning style below: