Just when you think Taylor Swift's life couldn't get any more A-MAZ-ING, she takes part in an epic onstage collaboration, with Jon Bon Jovi -- and the future king of England!

During last night's (Nov. 26) Winter Whites Gala in Aid of Centrepoint, the Bon Jovi frontman invited Taylor and Prince William to join him for an acoustic performance of his band's classic 'Livin' on a Prayer.' The whole scene is surreal, showing two members of music royalty singing alongside actual royalty.

The charity event, which benefits homeless youth, was held at the U.K.'s historic Kensington Palace. Prince William lives at the sprawling palace with wife Kate Middleton and baby son Prince George. While he was, literally, right at home at the private event, he wasn't so at home singing live in front of a crowd. He did a pretty good job, though, even if it's hard to hear his vocals over the pair of pros sharing the stage with him.

Taylor, however, was clearly having the time of her life, and why shouldn't she? Something like this happens once in a lifetime -- not a regular person's life, just Taylor's! -- so enjoy the moment: sing your heart out, dance like no one's watching and double high-five the man second in line for the throne! Yeah! And she knew she could nail the song, having covered it in concert before.

T. Swizzle, who had dazzled like a princess upon arrival at the event, also sang a trio of her own tunes, 'I Knew You Were Trouble,' 'Love Story' and '15.' "This is my first time playing at Kensington Palace or any palace for that matter," London's The Mirror quoted her as saying. "I want to thank you for having me, Prince William, this is just amazing."