Three hearts at the doorway, carrying their past
A daughter and two sons growing up too fast
Heavy with burdens the world gave too soon
Trying to survive in a house with no room
Broken homes, broken promises, nights filled with fear
A place full of shadows, no safety near
Where love came in bottles and words cut like knives
They were just trying to make it out alive
Pre-Chorus
Then heaven whispered, and mercy walked in
God had a plan, and it all would begin
Chorus
She wasn’t their mother by blood or by name
But love doesn’t need DNA
God brought us together, stitched hearts torn apart
Turned strangers to family, fear into hope, dark into light
She opened her arms, gave shelter and truth
Saved us from danger, from things we shouldn’t have known in our youth
She changed our forever, showed us what love can do
She wasn’t our mother by blood
But she saved us too
Verse 2
The past had a father lost deep in a drink
Promises broken before you could blink
A home full of chaos, a life feeling unsafe
Drugs in the air, no room for mistakes
But she drew a line, said “This ends with me”
No more surviving, now you’re gonna be free
She taught them to dream, to laugh, to pray
That tomorrow could be better than yesterday
Pre-Chorus
When the world had failed them again and again
God sent an angel, called her “mom” in the end
Chorus
She wasn’t their mother by blood or by name
But love doesn’t need DNA
God brought us together, stitched hearts torn apart
Turned strangers to family, fear into hope, dark into light
She opened her arms, gave shelter and truth
Saved us from danger, from things we shouldn’t have known in our youth
She changed our forever, showed us what love can do
She wasn’t our mother by blood
But she saved us too
Bridge
And then came a man with a steady hand
A step-dad who chose us, who took a stand
Said “You’re my kids,” without hesitation
Love without limits, no explanation
He healed what was broken, stayed through the pain
Showed us a father’s love doesn’t fade
Proof that family is more than a name
It’s who stays when the storms remain
Chorus (Final)
She wasn’t their mother by blood or by name
But heaven knew just the same
God brought us together, wrote grace in our scars
Turned broken beginnings into brand-new starts
Now we’re safe at the table, no fear in our sleep
Learning how love is supposed to be
From ashes to blessings, this is our truth
She wasn’t our mother by blood
But God knew we needed her too
Outro
So here we stand, a miracle made
By faith, by love, by the choice she gave
Not bound by the past, not defined by the pain
We’re living proof God redeems every chain