All on a fair May morning, song, the words by William Black, the music by Hamish MacCunn.
MacCunn, Hamish
Black, William
All on a fair May morning.