I've waited so long
Felt every mile
Now you're coming home
And I can't help but smile
Late nights I'd talk to the moon
Dreaming you'd be back here soon
Every shadow held your name
But the silence never changed
Every heartbeat every mile
Led me closer to your smile
Oh the time has brought us through
A million stars led me back to you
In your eyes the world makes sense
All this waiting no regret
I've played your laugh in my mind
A melody sweet frozen in time
The ache of distance fades tonight
As your touch turns the dark to light
Every heartbeat every mile
Led me closer to your smile
Oh the time has brought us through
A million stars led me back to you
In your eyes the world makes sense
All this waiting no regret
Every tear every word unspoken
Held together by a love unbroken
Now the years fall away in your arms
And I'm safe from the world's alarms
Oh the time has brought us through
A million stars led me back to you
In your eyes the world makes sense
All this waiting no regret
I've waited so long
And now you're here
The world feels like home
With nothing to fear