Posted on May 23, 2014 by laureng John Mayer covers “XO” by Beyonce Hear John Mayer perform a great cover of Beyonce’s song “XO” over at his Soundcloud. Related posts: Beheading The Traitor premieres Eyes of Mara music video for “Don’t Get Close” Lydia tease new album Matinee announces September shows Sian Cross Drops “What Do You Learn”