by      

Following news that he will headline her husband JAY Z's Made in America festival, John Mayer has covered Beyoncé's single "XO." And it's perfect.

Take a listen below.