|Who did it better? John Mayer takes a crack at the Beyonce track.|
Apparently, John is a Beyonce Fan - Listen to John Mayer cover Beyonce's "XO" below. The track almost sounds as if this was originally a John Mayer song. Maybe this is what was sent to Beyonce? Somebody check her album for J. Mayer on the credits please!