When the valleys quiet with the snow,
And the train has one more mile to go,
To the station where my love will be,
She waits for me, she waits for me;
Now the lights are shining down below,
And I see the village thats my home,
And I see all the places that I love,
Its been so long, been away so long,
And Im nearly home, one more mile to go;
There is joy for loved ones coming home,
And everyone has gone, Im standing here alone,
But in the shadows I can see her face,
She comes to me, shes here for me;
And now a light is shining round the world,
Its a magic night, for every boy and girl,
cos its the time, when all men dream of peace,
On christmas eve, we dream of peace,
And were nearly home, one more mile to go,
Yes were nearly home, one more mile to go,
And were nearly home, one more mile to go.