The fans at John Mayer's Tuesday concert in Australia received a special treat from their boy. We'd say it probably wins second prize to having Kate Middleton in their country, but that's beside the point. With an acoustic guitar and harmonica, Mayer performed a rendition of Beyonce's song, XO, complete with all his sexy, folky, breathy goodness.

Earlier, he tweeted about how "real and raw" Bey's voice sounded on the track, which we're sure is what prompted him to give the song a try himself.

What Do You Think?