John Mayer has remade Beyonce’s song, XO, and it’s not what you’d expect!

Beyonce put out her latest album in secret with no help from her label and it was one of the most successful albums for her. Now, John Mayer who apparently loves her new material so much has covered her song, XO.

Mayer’s new version has a country, twang element to it but you have to ask, is it better? You be the judge.

Listen to John Mayer’s version of Beyonce’s "XO" below.

Beyonce – XO