Rose Of The Highlands
AN-26
· Classics
· Celtic Folk Ballad
· 25 August 2026
**Rose of the Highlands** is a haunting Celtic pop-rock ballad about a young man who made a simple promise: he would come home.
He does — but not in the way he or the woman he loves had imagined.
From beyond his final journey, he speaks gently to Bonnie Mary, asking her not to spend her life waiting at the door or wrapped in grief. His thoughts return not to battle or glory, but to the small things that made home *home*: rain across the glens, reeds beside the loch, sheep in the fields, a childhood kite against an April sky, startled birds at dusk, and the changing smell of the Highland seasons.
The chorus carries the heart of the song. He asks his **Rose of the Highlands** not to cry, but simply to let him rest on the old church hill beneath the familiar grass. Eventually we learn that he has indeed been brought home, laid beneath the yews and weathered cross among the generations who came before him.
The final lines transform the song from a farewell into something warmer. He does not want his name remembered only with sorrow. He has become part of the place he loved — **in the wind across the loch, in the glen, and in the land that finally brought him home.**
**Rose of the Highlands** is ultimately a song about love, homesickness and belonging — and about a promise to return home that, heartbreakingly, was kept.
Watch on YouTube
Lyrics
Bonnie Mary, hold your hand
I wrote your name on foreign sand
I promised you, I’d make it home
Back to the glen where we had grown
Now the sail is furled away
And all my words can’t change this day
But I can still see through the dark
Your face like dawn, your brave young heart
Don’t you stand there by the door
Don’t you wear that winter more
If tears come easy, let them go
I’m farther than you’ll ever know
Rose of the Highlands, don’t you cry
Rose of the Highlands, let me lie
In the old church hill
Where the grass is still
Rose of the Highlands, don’t you cry
I miss the glens after the rain
The loch-side reeds, the sheep again
My little kite on April days
Cutting the sky in silver blaze
I miss the snipes in sudden flight
Cutting the dusk with startled white
The first smell of spring in the fields
And fall’s dark earth when the cold wind kneels
Don’t you stand there by the door
Don’t you wear that winter more
If tears come easy, let them go
I’m farther than you’ll ever know
Rose of the Highlands, don’t you cry
Rose of the Highlands, let me lie
In the old church hill
Where the grass is still
Rose of the Highlands, don’t you cry
They brought me back through rain and stone
To sleep where all my fathers own
Beneath the yews and weathered cross
I found the ground I would not lose
I rest where the old church leans
With the hills laid wide beneath me
And every dawn that climbs the brae
Feels like I never left that day
Rose of the Highlands, don’t you cry
Rose of the Highlands, let me lie
In the old church hill
Where the grass is still
Rose of the Highlands, don’t you cry
Rose of the Highlands, say my name
Not with sorrow, not with shame
I’m in the loch wind
I’m in the glen
Rose of the Highlands, till the end