Verse 1
I was running on empty, wearing every scar
Laughing in public, breaking in the dark
You didn’t ask for reasons or try to fix my pain
You just sat beside me in the pouring rain
Pre-Chorus
You knew when to talk and when silence was best
You saw through the smile, the weight in my chest
When I was losing faith in who I could be
You held up a mirror and showed me me
Chorus
You stayed when I was unraveling
When my world was coming apart
You healed the places I didn’t know
Could ever open their heart
I was drowning in my own doubt
But you pulled me back to shore
You didn’t save me — you reminded me
I was worth saving for
Verse 2
Late-night drives with the windows down
Singing off-key just to drown it out
You made me laugh in my lowest days
Found light in the mess I couldn’t face
Pre-Chorus
You never needed perfect words
Just truth and time and your steady nerves
You showed me strength doesn’t have to fight
Sometimes it just stays through the night
Chorus
You stayed when I was unraveling
When my world was coming apart
You healed the places I didn’t know
Could ever open their heart
I was drowning in my own doubt
But you pulled me back to shore
You didn’t save me — you reminded me
I was worth saving for
Bridge
If I ever forget who I am
I’ll remember the way you believe
You saw the best in who I was
Before I could even see
Final Chorus
You stayed when I was rebuilding
Learning how to breathe again
Your love didn’t ask for anything
Just let me be human
And if the world goes cold someday
And I lose my way once more
I’ll still hear your voice reminding me
I was worth saving for
Outro
Some angels don’t have wings
They just call you “best friend”