I'm leaning on the everlasting arms That placed me on the rock that stands I hold true to the one who breaks my fall And lifts me time and time again Oh my God so good You never give up You never give up on me Oh what joy I've found Because of Your love Because of Your love for me Oh my God so good You never give up You never give up on me Oh what joy I've found Because of Your love Because of Your love for me This freedom purchased by the highest price This grace outweighing all my shame I'm made new through the power of sacrifice From death now raised to life again Oh my God so good You never give up You never give up on me Oh what joy I've found Because of Your love Because of Your love for me Oh my God so good You never give up You never give up on me Oh what joy I've found Because of Your love Because of Your love for me I'm not a slave to sin so I'm singing You are good Buried with Christ to rise in Your freedom You are good When you make a promise Jesus You keep it You are good So I'll praise Your name as long as I'm breathing You are good I'm not a slave to sin so I'm singing You are good Buried with Christ to rise in Your freedom You are good When you make a promise Jesus You keep it You are good So I'll praise Your name as long as I'm breathing You are good Oh my God so good You never give up You never give up on me Oh what joy I've found Because of Your love Because of Your love for me Oh my God so good You never give up You never give up on me Oh what joy I've found Because of Your love Because of Your love for me Oh my God so good You never give up You never give up on me Oh what joy I've found Because of Your love Because of Your love for me I'm not a slave to sin so I'm singing You are good Buried with Christ to rise in Your freedom You are good When you make a promise Jesus You keep it You are good So I'll praise Your name as long as I'm breathing You are good You are good to us God You never give it up