Though we walk through darkest valleys In Your light, we will remain Though tomorrow is uncertain O God, You never change No, You never let go No, You never give up You're our shield in the fire You're our rock in the flood No, You're never surprised No, You never are moved You're our God who can't be shaken We will trust in You We will rise with the Risen Son And we will fight, but the battle's won And we will see Your glory dawn Let Your Kingdom come Let Your will be done We're never giving up Though the storms may rage upon us There's a calm found in Your love And though a war may wage against us We will not be overcome 'Cause You never let go No, You never give up You're our shield in the fire You're our rock in the flood No, You're never surprised No, You never are moved You're our God who can't be shaken We will trust in You We will rise with the Risen Son And we will fight, but the battle's won And we will see Your glory dawn Let Your Kingdom come Let Your will be done We're never giving up No matter what may come This love can't be undone We will never stop singing We will never stop living for You Through hurt and suffering Your faithfulness remains We will never stop believing We will never stop living for You We will rise with the Risen Son And we will fight, but the battle's won And we will see Your glory dawn Let Your Kingdom come Let Your will be done We're never giving up Let Your Kingdom come Let Your will be done We're never giving up