How could it be, the one so perfect Could give so much for me? And now I see what true grace is Displayed for all to see For you have loved me Though I have failed you over and over You have loved me Though I have failed you over and over Bread of life You have won me You have filled me, lord Bread of life You're all-consuming Your blood renews my life Bread of li-I-I-ife How could it be, the one so perfect Could give so much for me? And now I see what true grace is Displayed for all to see For you have loved me Though I have failed you over and over You have loved me Though I have failed you over and over Bread of life You have won me You have filled me, lord Bread of life You're all-consuming Your blood renews my life Bread of li-I-ife (li-I-I-I-I-ife) Bread of li-I-ife, li-I-I-I-I-ife Come nourish my soul I'll drink from you, lord You sustain me, you fulfil me Come nourish my soul I'll drink from you, lord You sustain me, you fulfil me Come nourish my soul I'll drink from you, lord You sustain me, you fulfil me Come nourish my soul I'll drink from you, lord You sustain me and you fulfil me Bread of life You have won me You have filled me, lord