Intro (spoken / soft piano → beat drop)
Yeah…
This ain’t perfect love
This is fought-for love
⸻
Verse 1 (rap – controlled, emotional)
We said things we didn’t mean, let the silence get loud
Two strong hearts, both hurting, but we wouldn’t back down
Doors slammed, walking off like we done
But deep down we knew… we weren’t really done
Late nights, wide awake, talking straight to God
“Help my heart stay soft when it’s feeling this hard”
Could’ve walked, could’ve left, could’ve let it all fall
But something in me kept answering the call
⸻
Pre-Chorus (melodic build)
We’ve been close… to letting go
Closer than we’ll ever show
⸻
Chorus (sung – emotional ballad)
But we stayed
Through the breaking, through the space
Through the words we can’t erase
We stayed
When it hurt and when it changed
I was praying through the pain
We stayed
Not perfect, not untouched
But held together by something more than us
Yeah… we stayed
⸻
Verse 2 (rap – deeper, faith-driven)
I’ve prayed prayers I won’t repeat
Face down, asking God for peace
“Guard my mouth, guard my words”
‘Cause I could’ve cut deep when it hurt
Had to let go, put you in His hands
‘Cause I couldn’t fix what I don’t understand
Tried my way, it only broke more
God stepped in… started healing at the core
Pride was loud, love felt thin
Grace walked in where we’d been
Didn’t quit when it got rough
We didn’t have easy… we had enough
⸻
Pre-Chorus (short, lifted)
Something deeper pulled us through
Grace showed up when we couldn’t
⸻
Chorus (bigger, layered)
We stayed
Through the breaking, through the space
Through the words we can’t erase
We stayed
When it hurt and when it changed
I was praying through the pain
We stayed
Not perfect, not untouched
But held together by something more than us
Yeah… we stayed
⸻
Verse 3 (rap – authority / breakthrough)
God, You saw us at our worst
When love hurt and pride came first
You didn’t leave, You didn’t move
You worked in places we couldn’t
Every tear I cried alone
You were holding our broken home
What felt dead, what felt gone
You were rebuilding all along
This ain’t luck, this ain’t chance
This is grace, this is hands
This is God stepping in
Writing us back again
⸻
Bridge (sung / worship lift)
You held us together
When we were falling apart
You never let go
Even when it was hard
⸻
Final Chorus (anthem + emotion)
We stayed
Not because it all was right
But You carried us through the fight
We stayed
And I’d choose you all again
With God in every step we’re in
We stayed
Not perfect, not untouched
But covered by a love bigger than us
Yeah… we stayed
⸻
Outro (spoken, soft)
Yeah…
We stayed
Because God stayed