Castle on the Hill - Performed by Ray Guerard - Written by Ed Sheeran - Arranged byFrancesco Parrino R Guerard • 209 views