Sometimes I get lost in shame and past mistakes
My thoughts get caught up in I don’t know who
I am
I know these things can’t define me
Because I’m defined by the One who created me
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
You never give up on me
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
By Your blood I’ve been adopted
There’s no space between you and I
For eternity I will sing of all you’ve done
Yours is the power, You have overcome
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
You never give up on me
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
You never give up on me
You never give up on me
For You nothing is impossible
I know every chain is breakable
Nothing can ever stop Your love for me
You never give up on me,
You never give up on me
For You nothing is impossible
I know every chain is breakable
Nothing can ever stop Your love for me
You never give up on me
When You speak all creation bows
When You speak, every giant falls
You are the God who gives in abundance
Never changing and never failing God
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
You never give up on me
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
You never give up on me
Mountain mover, promise keeper
Your love has never failed
Faithful God, my defender
You never give up on me
You never give up on me
No You never, never failing God
You never give up on me
You never give up on me