We love James McVey, and we definitely love Ed Sheeran, so if you put them together, it’s a match made in heaven! That’s exactly what James did when he decided to do a cover of Castle On The Hill by Ed Sheeran!
Looking as adorable as ever, James actually left us ~shook~ with his incredible vocals, and we LITERALLY. CAN’T. EVEN!
If you want to see James’ angelic cover of one of our favourite songs at the moment, you can do so here:
So what do you think? Are you also shook? Did you love it too? Let us know!