Question: who wrote the hymn for all the saints
Answer: William Walsham How