
We’re pretty sure this moment instantly made it onto Taylor Swift’s list of all-time coolest experiences.

The young superstar, looking like a glowing princess in a beautiful gown, attended London’s Winter White Gala at Kensington Palace on Tuesday night, where she performed for a small audience of 200 during the charity dinner.
But at one point, she wasn’t alone on stage — Prince William himself joined her, teaming up with Taylor and Jon Bon Jovi to sing Livin’ On a Prayer together.

A short video of this incredible moment later surfaced online after an attendee posted it on Instagram with the caption: “Classic Tuesday night with Jon Bon Jovi performing ‘Livin’ On a Prayer’ with Taylor Swift and HRH.”
Once the music wrapped, Prince William gave a brief speech and presented Bon Jovi with the Centrepoint Great Britain Youth Inspiration Award for his humanitarian contributions. The event raised money for Centrepoint, a charity that supports homeless youth in the UK with housing and other vital services.
Ahead of the performance, Swift shared her excitement on BBC Radio 2, saying, “I’m really stoked. It’s the first royal engagement I’ve done and I’m very, very honored.”
Watch this unforgettable trio take on the iconic song below.