You pulled us from the wreckage, the wreckage of our sin
You washed us with forgiveness and made us clean again
You took our shame and crowned us with your righteousness
You've opened up the table and welcomed us as friends
So many miracles, how could we count
So many wonders, Lord how could we doubt
You're a covenant keeping God
You're a covenant keeping God
You're a covenant keeping God
And all your promises go on and on
You're a covenant keeping God
You're a covenant keeping God
You're a covenant keeping God
And all your promises go on and on
And on and on and on
Oh
Yeah
You are the same
From age to age
You're worth remains
For a thousand generations
You are the same
From age to age
You're worth remains
For a thousand generations
You are the same
From age to age
You're worth remains
For a thousand generations
You are the same
From age to age
You're worth remains
For a thousand generations
You're a covenant keeping God
You're a covenant keeping God
You're a covenant keeping God
And all your promises go on and on
You're a covenant keeping God
You're a covenant keeping God
You're a covenant keeping God
And all your promises go on and on
And on and on
You are the same
From age to age
You're worth remains
For a thousand generations
You are the same
From age to age
You're worth remains
For a thousand generations
For a thousand generations
For a thousand generations
We will never forget
We will never forget
We will never forget
You're a covenant keeping God
(Sing it out with us)
We will never forget
We will never forget
We will never forget
You're a covenant keeping God
We will never forget
We will never forget
We will never forget
You're a covenant keeping God