Question: who wrote the song castle on the hill
Answer: Ed Sheeran