Question: who wrote the song perfect that ed sheeran sings
Answer: Sheeran