You've been patient Patient with me Longing for me For me to see See You standing With arms open wide You've been calling You've been calling Why did I question all the things that You said I didn't understand the depth of Your grace You could have left me or pushed me away But You've always been holding me I don't deserve this love, whoa, oh I know You won't I know You won't let me go (I know You won't) I know You won't let me go (I know You won't) I know You won't let me go You're never gonna let me go Even in the darkest places Even when my heart is breaking Even when my faith is shaking You're never gonna let me go Not afraid Not afraid to cry out You've been faithful Despite all my doubt I am safer With my heart open wide I am calling I am calling And now I understand the things that you said (you said) And now I understand the depth of your grace (your grace) I'm holding on to the promise you've made You've always been holding me I know You won't I know You won't let me go (I know You won't) I know You won't let me go (I know You won't) I know You won't let me go You're never gonna let me go (I know You won't) Even in the darkest places (I know You won't) Even when my heart is breaking (I know You won't) Even when my faith is shaking You're never gonna let me go Where can I go? Is there anywhere that You won't go? You proved Your love Is deeper than I'll ever know Where can I go? Is there anywhere that You won't go? You proved Your love Is deeper than I'll ever know I know You won't I know You won't let me go (I know You won't) I know You won't let me go (I know You won't) I know You won't let me go You're never gonna let me go (I know You won't) Even in the darkest places (I know You won't) And even when my heart is breaking (I know You won't) Even when my faith is shaking You're never gonna let me go