Lyrics
In yonder green valley near the town of Yorkshire
Some rolling in splendour and free from all care
Some rolling in splendour most charming to view
Was that bonnie Scotch laddie who wore the bonnet so blue
I went to the barrack he was on parade
I waited with patience till I heard my love’s call
Johnny Stewart cried the colonel he was answered quite true
By that bonnie Scotch laddie who wore the bonnet so blue
My love passed me by with a gun in his hand
I meant to speak to him but his horse would not stand
I meant to speak to him but past me he flew
For there ne’er was a stain on his bonnet so blue
I will send now to London for an artist to come
And I’ll have my love’s photograph taken out in full bloom
To hang on my bed chamber each morning to view
Oh that bonnie Scotch laddie who wore a bonnet so blue
see also The jacket so blue / Jim MacFarland The jacket so blue / Margaret McEleney