Taylor Swift’s year just keeps getting better and better.

The 23 year-old pop-star recently attended Winter White Gala at Kensington Palace in London on Tuesday night (Nov 26th).

Swift performed for a 600+ audience during a charity dinner.

The attendance might be lower than normal but one individual’s presence, who joined Swift next to the microphone, would have felt like performing in front of a packed out arena.

Prince Williams joined the ‘Red’ hit maker and began to sing along to Bon Jovi’s ‘Living On A Prayer’ with another huge musical guest, Jon Bon Jovi, himself!

One lucky audience member was kind enough to share a clip of the moment on her Instagram, the caption read, “Classic Tuesday night with Jon Bon Jovi performing 'Living on a Prayer' with Taylor Swift and HRH.”

“I’m Taylor, it is very nice to meet you, especially under these circumstances.” Swift told the audience (via Daily Mail). “It is my first time playing at Kensington Palace or any other palace for that matter. “

“I have to thank you, Prince William, for having me. It’s amazing. To call attention to this age group especially, teens and young adults.”

When the recent American Music Awards winner described meeting Prince Williams, she laughingly said, “He was very funny. I was really happy he was funny.”

Taylor also expressed the thrill of performing at a palace in a BBC2 Radio 2 interview. “I'm really excited, I'm really stoked. It's the first royal engagement I've done and I'm very, very honored.''

It looked like Prince William was also loving the evening’s entertainment.

Watch Prince William singing 'Living On A Prayer'