No matter how far I run Run away from you You've always been there And you welcome me home Like I never was gone Friend of all friends I've forsaken, I've mistreated you Lover divine No matter how hard I tried To stray from your side You've always been true
And I owe it all to you Jesus I owe it all to you All my life I lay before you I owe it all to you
It seems too good to be true That all that I've got to do Is learn to let go I lay this burden down And I let your love surround All of my soul When I'm broken, you mend me Healer divine And all that I've got to do Is learn to follow you Let your grace break through
You always lift me when I fall You always hear me when I call And you forgive me Lord And in your grace I am found