Question: who wrote the song be thou my vision
Answer: Van Morrison