[1] The word "speir" is still very much in current use here in Scotland.
[2] We talk of ploughs "gangin" or "gauen"===="going"
In the first line of verses [19] and [20] the word "yon" would be more suitable than "your".
And again in verse [21] "yon" instead of "you"