I guess for me this has been an eye opener. I have never heard these words to that tune. The tune is 'Let us haste to Kelvingrove' which is an olde Scottish Folk song. I have however heard 'The shearing's not for you my bonnie lassie O' sung to the tune.