Question: who sang oh for the wings of a dove
Answer: Ernest Arthur Lough ( pronounced `` Luff '' ; 17 November 1911 -- 22 February 2000 ) was an English boy soprano who sang the famous solo `` O for the Wings of a Dove '' , from Felix Mendelssohn 's `` Hear My Prayer '' , for the Gramophone Company ( later HMV and then EMI ) in 1927 .