[Verse 1]
I been pacing round this porch
Counting prayers like miles on a road
Want the finish line right now
But He’s still saying “take it slow”
[Pre-Chorus]
I get tired of all this waiting
Heart racing
But my feet stay still
Then I hear that quiet whisper
“Son
I’m working while you’re standing in My will”
[Chorus]
It’s a marathon
Not a quick run
God’s plan can shake you up sometimes
We want sunrise on our schedule
But He moves mountains in His time
Every step
Every breath you take
He’s been running right there by your side
Patience is the key to eternal life
So I’ll keep my pace
Let the Lord decide
[Verse 2]
Every door that slammed in my face
Felt like heaven turned off the light
But He was carving out a new way
Saving strength for a bigger climb
[Pre-Chorus]
I’ve thrown questions at the ceiling
Asked “How long till I see Your sign?”
Then that peace comes gently rolling
“Child
I always send the rain right on My time”
[Chorus]
[Bridge]
[low vocal register] I’ve seen rivers in the desert
Seen joy grow out of my pain
When I thought He’d gone quiet
He was lacing up for my new race again [crescendo]
So I’ll sing when the road gets longer
Clap my hands when I wanna complain (hey!)
’Cause He’s training me for forever
Every delay is a gift in His name
[Chorus]