Looking in the mirror all I see Are the pieces of the mess that I've made Harder and harder to believe I'm any better than I was yesterday I've been living like I'm my own worst enemy But You say I can start again forgiven and free Cause it's never too late, never too late Never too late for grace Oh, no matter how far, no matter how hard I think it's gonna lead to change I can see that Your love's been chasing me down From the moment that I ran away 'Cause it's never too late, never too late, no It's never too late for grace Never too late, never too late It's never too late for grace Never too late, never too late Thought that I had come to the end But You were showing me a brand new start Healing all of my brokenness Now You have given me a brand new heart I am finally living 'cause You're living in me You say I can start again forgiven and free Cause it's never too late, never too late Never too late for grace Oh, no matter how far, no matter how hard I think it's gonna lead to change I can see that Your love's been chasing me down From the moment that I ran away 'Cause it's never too late, never too late, no It's never too late for grace Never too late, never too late It's never too late for grace Never too late, never too late Nothing I could ever do to earn it Nothing I could give You to deserve it That's why it's called grace, oh Nothing I could ever do to lose it Never too late Nothing I could even do to choose it Never too late That's why it's called grace Never too late Oh, it's never too late, never too late Never too late for grace Oh, no matter how far, no matter how hard I think it's gonna lead to change (Oh) I can see that Your love's been chasing me down From the moment that I ran away 'Cause it's never too late, never too late, no It's never too late for grace Never too late, never too late It's never too late for grace Never too late, never too late It's never too late for grace