[Intro — dry close-mic male lead vocal, faint static underneath like a vinyl heartbeat, no percussion, slow tempo 68 bpm] Didn't think I'd hear your voice again… Didn't think I'd want to. [Verse 1 — dry close-mic male lead vocal, no reverb, intimate and restrained, acoustic guitar continues fingerpicked beneath, no percussion, slow tempo maintained] I kept my distance like a vow, Crossed every line to shut it down. Turned flesh to stone, and heart to ash, Told myself that pain would pass. You saw the cracks beneath my pride, Still stood your ground and met my eyes. And I— I let you go. Like it was all I know. [Pre-Chorus — slight dynamic swell in vocal, guitar picking becomes slightly fuller, tension building, still no drums] You were the last good thing I had, And I left you to the aftermath. Said it was mercy—what a lie. Truth is, I was scared to try. [Chorus 1 — acoustic guitar only, absolutely no drums or percussion, vocal raw and exposed, no double-tracking, dry room sound] It's too late for saints, But maybe not too late for us. I burned the bridge, you kept the trust. I'd take your hand if you'd still give it— I don't deserve it, but I'll admit it. It's too late for shame, But something in me kneels. You want the truth? Then here's the deal: I never stopped. I never healed. I still want you. I still feel. [Brief Interlude — tempo accelerates, bass enters with rhythmic strumming, energy building, 68 bpm rising to 118 bpm] [Verse 2 — 118 bpm, bassist strumming rhythm chords, tight snare enters, dry mix, punchy kick, lead vocal more urgent and forward in the mix, faster delivery] You came back like a whispered prayer, Like light through wounds I thought weren't there. You looked at me and didn't break— Not even now, for heaven's sake. I don't believe in fate or signs, But something pulled you back through time. And still… you stayed. You stayed this way. [Pre-Chorus — drums driving harder, guitars building, vocal pushing into upper register, fast and urgent] I never thought you'd turn around, Never thought you'd touch this ground Of all the wreckage I had sown— I didn't think you'd call it home. [Chorus 2 — full drum kit explodes in, crash cymbals on the one, wide stereo guitars, driving snare backbeat, full energy maintained throughout, fast vocal delivery, no let-up] [drum cymbals smash] It's too late for saints, But maybe not too late for this. The mess, the scars, the years we missed. I'd walk through fire just to prove I never lied—at least not to you. It's too late for grief, But I'll lay out the proof. If you're still here, then I'll move— Toward something honest, even scarred. Toward you, Dropping every guard. [Acoustic Guitar Solo - drums at full intensity] [Bridge — drums at full intensity, no dynamic drop, tight mix, punchy and driving, lead vocal raw and strained at the edges] I wrecked the world that held you near. I let you fade for all those years. But if you're reaching out again— Then say the word. And I'll begin. [Chorus 3 — all instruments full, crash cymbals, driving drums, both guitars wide stereo, vocal doubled for the first time in the song, full emotional peak, do not reduce energy] [drum cymbals smash] It's too late for saints, But not too late to try. We can't go back, but we can survive. So take this hand — burned as it may be — That's my only plea. I don't need grace, I don't want peace— I just want you, If you still want me. [Outro — all instruments drop except single acoustic guitar, one chord fading with natural room decay, faint static breath returning like the intro, close mic vocal barely above a whisper] …Didn't think I'd hear your voice again. Didn't think I'd need to.