Fare thee well my Mary dear, the poetry by Robert Gilfillan, the music composed and arranged by Finlay Dun.
Dun, Finlay
Gilfillan, Robert