Met her in Birmingham
Under southern skies
Dave & Buster's lights
Reflecting in her eyes
Two hearts from afar
Just taking a chance
That night I knew just
How she'd make it to the end
But distance kept us far apart
Still, I held her close inside my heart
Through every call and every prayer
I thanked the Lord
For putting her there
Forever rocking on
Through the highs and the lows
From the Grand Canyon's
Edge to Florida's sandy coast
From Vegas' bright lights
To the Smoky Mountain heights
Through long-distance miles
And Jesus in our hearts
We're forever rocking on
And I'll never forget DC
That airport goodbye
You almost said \"I love you\"
But I saw it in your eyes
Then there was New Year's Eve
Taco Bell in hand
Krispy Kreme the next morning
And it all felt like God's plan
She was in the bleacher stands
When I took the mound
Her voice rang clear
It was the sweetest sound
Forever rocking on
Through the highs and the lows
From the Grand Canyon's edge
To Florida's sandy coast
From Vegas' bright lights
To the Smoky Mountain heights
Through long-distance miles
And Jesus in our hearts
We're forever rocking on
On a Smoky Mountain trail
I knelt on one knee
With the Lord as my witness
You said yes to me
With faith as our foundation
Love will lead us through
Hand in hand, we'll always trust
The One who made us two
Now here we stand
In the January sun
At the altar of forever
Where our journey's just begun
We're forever rocking on
Through the highs and the lows
From Birmingham beginnings
To a lifetime yet to go
With Jesus in our hearts
And a love so strong
Forever and always
We'll keep rocking on
Yeah, forever rocking on
With her in my arms
Where she belongs
Through life's wild ride
Faith keeps us strong
Hand and hand
Yeah we're rocking on