Nashville is in the house. Well, make that the Palace.
Taylor Swift lit up Kensington Palace as she led a spectacular showbiz party hosted by Prince William Tuesday night – and even managed to get him onstage.
Swift, Jon Bon Jovi Benedict Cumberbatch, Colin Firth and Downton Abbey's Michelle Dockery were on hand to help William raise money – and awareness – for his youth homelessness charity Centrepoint.
"It's positively magical here," Swift told reporters of the Winter Whites Gala. "There are fairy lights and there is fake snow falling from the sky and everything is just gorgeous. I am just very lucky to be here."
As for performing for royalty, the pop star added, "I am so excited. I don't think I have ever played in a palace before. So it will be really wonderful. This evening is so special ... it is for a charity that as well as being very important to Prince William is also very important to me."
Swift added that William, who had left wife Kate at home with little Prince George, "was really funny. So cool."
Before the show, Bon Jovi (who is being honored for his work with his Soul Foundation) told reporters, "What's important for me is to help break the cycle that leads to poverty. And to be invited to highlight it in such illustrious surroundings couldn't be better."
Topping off the night, William was led to the stage by Swift, where they took their places on either side of the rocker to join him on "Livin' On a Prayer." With 600 guests singing along, he and Swift even found a moment to high-five each other before Bon Jovi gave William a big hug.