
[Intro] Too late to undo Too late to undo Still I know Still I know [Verse 1] Too much said too much stayed Small things cut deeper late I looked past what I did Now it lives where I hid Late truth comes cold and slow Now I see what I broke [Pre-Chorus] I know a sorry won’t turn it around I know it can’t unmake the sound But it’s the only truth I’ve got tonight And I won’t hide behind it now [Chorus] Too late to undo but not too late to say it I broke your trust and I still feel the weight of it Too late to undo but not too late to mean it I’m sorry for the hurt and the nights you had to feel it [Verse 2] No excuse no clean line No way back through lost time What I called small or brief Left its mark underneath I won’t run from that shame I can say I was to blame [Pre-Chorus] I know a sorry won’t make you stay I know it won’t wash this away But if the truth means anything at all It’s that I should have loved you better [Chorus] Too late to undo but not too late to say it I broke your trust and I still feel the weight of it Too late to undo but not too late to mean it I’m sorry for the hurt and the nights you had to feel it [Bridge] No rescue line no softer frame Just one hard truth and my name If you walk I understand Still I owe this truth to you [Final Chorus] Too late to undo but not too late to say it I broke your trust and I still feel the weight of it Too late to undo but not too late to mean it I’m sorry for the hurt and I know I can’t unfeel it [Outro] Too late to undo still I know Too late to undo I’m sorry though

