
We lost touch for thirty years, living separate lives
Just reconnected now, somehow hope survives
Found each other again through the concrete and wire
Rekindled the spark that turned to a fire
David, you are my rock, my solid ground
The truest best friend that I ever found
ChorusIt’s been a long road to get where we are
Following the light of a distant star
But the time has come, you're coming home to me
Walking out those gates, finally free
The story’s not over, we're turning the page
I’ll be by your side through every single stage
Verse 2I know it hasn't been an easy ride
But I've been right here, waiting on the outside
Dreaming of the day I can hold your hand
With no glass between us, just where we stand
You kept me strong when my spirit was low
Now we've got a beautiful place to go
ChorusIt’s been a long road to get where we are
Following the light of a distant star
But the time has come, you're coming home to me
Walking out those gates, finally free
The story’s not over, we're turning the page
I’ll be by your side through every single stage
BridgeLeave the shadows behind those steel doors
Every tomorrow is mine, and it's yours
We've got a whole lot of living to do
And a wide open highway for me and for you
Final ChorusOh, it’s been a long road to get where we are
Following the light of a distant star
But the time has come, you're coming home to me
Walking out those gates, finally free
The story’s not over, we're turning the page
I’ll be by your side through every single stage
Yeah, I'll be by your side, David, every step of the way