Mmm... yeah...
I tried my way... didn't work
But every time I waited...
You showed up right on schedule
I asked You early, I asked You late
I paced the floor, I lost my faith
I wanted answers overnight
But You was workin' outta sight
I cried and questioned every sign
Tried to rush what needed time
You heard me even when I broke
You stayed quiet but You spoke
Thank You, God...
I see it now...
I wanted it my way
You had a better plan
I wanted it right now
But You said "wait and stand"
Won't He do it
Yes, He will
Every promise every hill
He ain't never on my time
But He's always right on time
Won't He do it
Look at me
Still here, still blessed, still free
Thank You, God, for every sign
You're always, always on time
On time...
Every time...
You fed me when I had no proof
You held me up when I felt loose
Doors I thought were locked for good
You opened 'em just like You should
I see the grace in every delay
You were protectin' me on the way
What I called loss, You called growth
Now I stand stronger than before
Never failed me...
Not one time...
I wanted it my way
You had a better plan
I wanted it right now
But You said trust My hand
Won't He do it
Yes, He will
Every valley every hill
He ain't never on my time
But He's always right on time
Won't He do it
Can't deny
Look at how I'm still alive
Thank You, God, for every sign
You're always, always on time
I thank You for the doors You closed
I thank You for the strength I grew
I thank You for the prayers unanswered
'Cause they saved me yeah, they do
You didn't rush it
You didn't fail
You never left me
Not one step
I waited and You came through
That's why I praise You
I thank You...
I waited...
You came through...
Won't He do it
Yes, He will
From the start until fulfilled
He ain't never on my time
But He's always right on time
Won't He do it
Lift your hands
This the proof, this the plan
Thank You, God, for every sign
You're always, always on time
I waited...
And You showed up
Right on time