Are we not dealing with at least a close relative of:
I'm a weaver, a carleton weaver If this is what you are after I'll give you the rest of the words.
I'm a rash and a rovin' blade.
I've got silver in my pockets.
I'll go and follow the rovin' trade
As I walked out in Glascow city
Nancy whiskey I chanced to smell
I went in, sat down beside her,
For seven years I loved her well.
The more I kissed her the more I loved her.
The more I kissed her the more she smiled....(etc)