Subscribe
The Daily Grind Video
CLOSE

John Mayer gave his fans a ***flawless surprise at a recent show in Adelaide, Australia, performing a cover of Beyonce‘s “XO.”

With his signature guitar in hand and a harmonica to put his own twist to the Beyonce track, the Paradise Valley musician wowed the crowd with his effortless rendition of Bey’s ballad.

A few days ago, John took to his Twitter to philosophize on the best things about Queen Bey, a task millions of people do every single day on the social media site. It’s most likely what led him to cover the song himself.

Perhaps John was singing about his former beau, Katy Perry, or just simply paying homage to Bey, as many other artists have been doing since the surprise release of her self-titled album in December.

Either way, this cover is phenomenal and could probably prompt a MayerYonce collabo (if we’re lucky!) as they’ve both recently worked with the same artists, such as Frank Ocean, Jay Z and Kanye West.