[Verse 1] I still remember the night you found me I was all shadows, you lit up the street You said my name like it meant something holy And I still don’t know what you see in me [Pre-Chorus] I’ve been running from my own reflection But you’re holding me like I’m perfection Every scar, every wrong, you still choose I’m terrified of losing you [Chorus] You’re too good for me, but I can’t let go Like the tide to the moon, you’re all I know Every heartbeat feels like a miracle I can’t repay If I’m dreaming, don’t wake me I’d rather live in your grace You’re too good for me… but I’ll stay [Verse 2] I’ve been the storm that sinks every harbour You built a lighthouse just for my waves How do you love someone this unworthy? I’m scared I’ll ruin the safest place [Pre-Chorus] I’ve been running from my own reflection But you’re holding me like I’m perfection Every scar, every wrong, you still choose I’m terrified of losing you [Chorus] You’re too good for me, but I can’t let go Like the tide to the moon, you’re all I know Every heartbeat feels like a miracle I can’t repay If I’m dreaming, don’t wake me I’d rather live in your grace You’re too good for me… but I’ll stay [Bridge] Maybe one day I’ll believe The way you look at me Until then I’ll keep my hands On the proof you understand What it means to love the lost Like they’re already found [Final Chorus Lifted and repeated] You’re too good for me, but I’m holding tight Like the stars to the dark, you make it light Every heartbeat’s proof that I’m worth what you choose to give If this is love, I’ll spend my whole life learning to live You’re too good for me… but I’ll stay