I need to call this woman right now and do a duet with her!! LOVE IT!!

 

Have you seen John Mayer cover Beyonce's XO?! SO good!