3 Times Beyonce's "XO" Sounded Awesome Without Her Singing It

We're huge Beyonce fans and kind of freak out when someone does a great cover of her songs (remember Ed Sheeran's "Drunk In Love" cover?). So we took to YouTube and did a quick search for "Beyonce + XO + cover." We found three gems we think you should give a listen, because you'll see that they actually sound like 3 different songs!
So which one did you like best (aside from the original by Queen Bey, of course): John Mayer's, HAIM's, or Connie Talbot's (can you believe she's the same 6-year-old girl who wowed the judges at Britain's Got Talent with her rendition of "Somewhere Over The Rainbow"?)?