The up-and-coming singer brought out Ed out at the Cambridge Corn Exchange on Sunday night and performed his single, "Let It Go," to a crowd of very excited and very shocked fans.
"Ed doesn't have to turn up and guest on mates' records or gigs," James said in a statement. "But he's a real musician who just really loves to play. What's awesome for the rest of us is that he's so generous with that."
The two both played their guitars and traded vocals on the sweet ballad before handing over the singing parts to the crowd.
Seriously, these two sound so good together. Maybe Ed can think up a duet for them during his upcoming break?