When the journey has been hard
When I’ve known the pain of loss
When I’ve held dreams in my heart
Unaware of what they’d cost
Still I know
You’re good
You’re good
You’re the rescue that’s waiting
God You are faithful
You’re good
You’re good
It’s Your mercy that claimed us
Your grace that forgave us
You’re good
When the waiting has been long
And my hope has nearly gone
When the past tries to dictate
What the future has to say
Still I know
I’m singin’ it out loud
You’re good all of the time
I’m singin’ it out loud
You’re good all of the time
You’re good all of the time yes