The one he said he'd follow to the grave A thousand bitter tears could not wash away the sin In fear he wondered what would Jesus say Three times Jesus asked him "Do you love Me?" Three times his heart cried "Lord, you know I do" Once for every time that he denied Him Jesus restored him to the hope that he knew For every time we've broken His heart For every time we've fallen Every time we thought we'd gone beyond His grace Once for all He stood in our place He died for every time Every time How many times have I denied Him? One day faithful, the next I turn away It's hard to believe He still loves me When my sin haunts me every day But He is faithful when I disobey When I fall short for His holy call In my weakness His mercy saves me I confess my sin, He forgives it all For every time I've broken His heart For every time I've fallen Every time I thought I'd gone beyond His grace Once for all He stood in our place He died for every time He died for every time Jesus went to the cross and carried my sin To save a wretch like me So why take the shame of it back again When His blood covers me for eternity He died for every time For every time Every time For every time My Lord, He died For every time we've broken His heart For every time we've fallen Every time we thought we'd gone beyond His grace Once for all He stood in our place He died for every time We've broken His heart For every time we've fallen Every time we thought we'd gone beyond His grace Once for all He stood in our place He died for every time Broken His heart For every time we've fallen Every time we thought we'd gone beyond His grace Once for all He stood Once for all He stood in our place He died for every time