Snow's piling up, but I don't care,
I'd walk every mile just to be there.
These hands are cold, this road is long,
But I'll keep goin' till I'm where I belong.
No mountain high, no river wide,
Could keep me from that old fireside.
I'll push through the storm, fight the freeze,
I'll be there by Christmas Eve.
Through wind and snow, I'll find my way,
I swear I'll be home for Christmas Day.
Mama's voice on the line, "Son, take it slow,"
But she knows in my heart I can't let go.
There's gifts in the back, they've been waitin' too,
But they're nothing next to the love I'm headin' to.
No mountain high, no river wide,
Could keep me from that old fireside.
I'll push through the storm, fight the freeze,
I'll be there by Christmas Eve.
Through wind and snow, I'll find my way,
I swear I'll be home for Christmas Day.
Every year, it's the same old drive,
But this time feels like a harder climb.
With every turn, I get closer to you,
Through sleet and hail, I'll make it through.
No mountain high, no river wide,
Could keep me from that old fireside.
I'll push through the storm, fight the freeze,
I'll be there by Christmas Eve.
Through wind and snow, I'll find my way,
I swear I'll be home for Christmas Day.
The stars above light the dark for me,
I'm closer now than I thought I'd be.
So keep that door open, save my place,
I'm comin' home for Christmas Day.
The stars above light the dark for me,
I'm closer now than I thought I'd be.
So keep that door open, save my place,
I'm comin' home for Christmas Day.
No mountain high, no river wide,
Could keep me from that old fireside.
I'll push through the storm, fight the freeze,
I'll be there by Christmas Eve.
Through wind and snow, I'll find my way,
I swear I'll be home for Christmas Day.