Just this past weekend, we were blown away by the video of John Mayer singing Beyonce's "XO" in Australia. Before he performed the song, John Mayer tweeted about how much he loved Beyonce's version.

Today, we get a studio version of the song from John Mayer. It's still an acoustic and stripped version of the song, with just John Mayer's vocals, an acoustic guitar and harmonica.

Take a listen & let us know hat you think: