Rose Of The Highlands cover

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

Music video

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

More from this section