She had bruises she never explained
Covered in makeup, hid all the pain
He broke her down with every word
But she still smiled like it never hurt
Worked two jobs, came home dead tired
Fed us first, never showed the fire
He cheated, lied, and cursed her name
But she never passed down any blame
She should’ve crumbled, but she stood
Held the house up like a mother would
Taught us how to pray, how to fight
And kissed our heads every night
Still she rises, through the rain
Through the heartbreak, through the chains
She gave love when she had none left
Kept her soul when she had no breath
Still she rises, even now
Worn and weary, but won’t bow
She’s the reason we survived this —
God made angels,
But mama was a lioness
She never got the thanks she earned
Carried weight we couldn’t return
A cross too heavy, wounds too deep
But never once did she lose her peace
She whispered hope into the night
With trembling hands, she held the light
And when the world would turn away
She stayed… and taught us how to pray
She bled in silence, we were blind
But now I see, and now I cry
’Cause I don’t know how to let her go
She’s the only home I’ve ever known
Still she rises, through the rain
Through the heartbreak, through the chains
She gave love when she had none left
Kept her soul when she had no breath
Still she rises, even now
Worn and weary, but won’t bow
She’s the reason we survived this —
God made angels,
But mama was a lioness
If I lose her, don’t let her fade
Write her name on every stage
Let the world sing loud her song
For every mother who stayed strong
Still she rises, still she fights
Still the fire in her eyes
For every soul who needed grace
She was heaven in this place
Still she rises, even now
Worn and weary, won’t back down
She’s the reason love survives this —
God made angels,
But mama was a lioness