It's been a dance, a long and lovely dance
Sparked by innocence across a thousand miles
And as the weeks went by there grew a knowing
We found our dancing legs and friendship turned to fire
I held you tight in my dreams each night
And we realized that there was more to come
It's been a dance, I moved a thousand miles
We shared a little bed, a rental house, and wide-eyed smiles
And then our son arrived, a blended family
With joys and challenges
Love and insecurities
But I held you tight in my arms each night
We'd greet the dawn, your head upon my heart
It's been a dance, sacred and holy
Fractured and lonely, for in time we lost our way
I would reach out to you, and you'd reach out to me
But our timing slipped as life got in the way
Then I hurt you so, and you hurt me so
And the pain drove us both down to our knees
It's been a dance, now comes the best part
We grew our wings again, remembered how to fly
Was it a miracle, or just unstoppable
Baptized by fire, anointed from on high
And I hold you tight in my arms each night
You're the closest thing to heaven that I've known
Now take my hand, the band is playing
Share this one last dance before I have to go
Kiss the kids for me, hold them tenderly
Tell them it won't be long before Dad gets back home
And I'll hold you tight in my dreams each night
You'll be the face that I see when I awake
The dance goes on and on
You will wait for me, I'll return to you
The dance goes on and on
I am home to you, you are home to me
The dance goes on