From the word start, my feet set to wander
Down shady lanes in the morning
Endlessly searching in restless abandon
Reaching for my Hannah
Daughter of the Highlands
With eyes full of gauze and shoes full of gravel
I don't know the way still l follow
Down through the ages eternally longing
Combing the Highlands for my Hannah
And when I get to town, I'll dance you all around
Drain the old malt barrel, we'll be smiling
We'll laugh 'til we cry, make love 'til we die
Oh, how I've missed you Hannah
Daughter of the Highlands
I've endured battle scars, my best years in the trenches
And cruel sounds of war that can't be silenced
Well, it left my ears a-ringing, still I hear Hannah singing
Calling my heart back to the Highlands
In my dreams you're always young, although now you'd be much older
Your face still unchanged, your eyes still crying
From the day you got the letter that told you I would never
Make it home to you my Hannah
Daughter of the Highlands
And when I get to town, I'll dance you all around
Drain the old malt barrel and be smiling
Then we'll laugh 'til we cry, make love 'til we die
Oh, how I've missed you Hannah
Daughter of the Highlands
In the still hour of dawn, like a vapor rushing over
The waters of time our love keeps riding
You're not just mine but all my brothers and so many others
Still haunting across the misty Highlands
For though your darling boys who went away to join
Have left this world and never more you'll find them
But our souls go marching on and you'll hear us like a song
When the wind comes a whistling through the Highlands
We'll laugh 'til we cry and make love 'til we die
Oh, how we've missed those daughters of the Highlands