I was playing through some of the songs in Song Gems (Scots) last night. My attention was taken by a song here entitled ‘Mary in Heaven’, set to a tune called ‘Mary’s Dream’. This is a Scottish song – nothing whatsoever to do with the Annunciation in the Biblical New Testament. Rather, it’s a song written by John Lowe in the late 18th century, in which a bereaved Scottish girl has a visitation from her dead fiance’s ghost; it was written for a real person whose fiance had died. You can look it up – there are numerous instances of it in old Scottish song books. Antiquarian John Glen’s collection, now in the National Library of Scotland – and digitised – holds plenty of copies.ย As well as collecting and writing about Scottish songs, Glen was a friend of the compilers of Song Gems (Scots).

It was in James Johnson’ Scots Musical Museum, and George Farquhar Graham included it in his Songs of Scotland, published by John Wood (latterly by Bayley & Ferguson as The Popular Songs and Melodies of Scotland).
Suffice to say, I fell in love with this tune! It begins in the minor, goes into the relative major and back, and dallies with the submediant in the second half – it’s beautifully constructed. But how could I use it? I worked out the meter, and after a bit of digging, found the words of an old hymn in the same meter, which were eminently suitable for an introit. I’ve added sparing choral harmonies, and obviously it won’t have soloistic ornamention. But I’m still quite pleased with the results.
And so it shall come about that ‘Mary in Heaven’ will most acceptably be sung in a Presbyterian church …
Here’s Anita Rosati’s gorgeous April 2026 recording of ‘Mary’s Dream’:-


