Prince William, Taylor Swift and Jon Bon Jovi took to the stage last night for a surprise performance of 'Living On a Prayer'..... what?
The unlikely trio were at a charity gala in Kensington Palace.
Prince William is singing along awkwardly, while Taylor Swift on the other hand seems to be having the TIME OF HER LIFE.
Take a look: