Lyrics Page

My Victory's Coming

By CAIN

17 views Sep 21, 2026 updated Verified editorial review

Song Meaning

CAIN builds this anthem around a defiant contrast: the enemy may be grinning, but he is already losing a war that heaven settled. The opening verses stack images of exhaustion — battles piling on battles, storms on storms, a heart wondering how much more it can take — before the chorus flips the frame and orders hell to start running. What gives the song its spine is the repeated line about the devil doing his best and it not being enough, a taunt that turns the listener's bruises into evidence rather than defeat. The bridge leans directly on Paul's language of being hard pressed but not crushed, persecuted but not abandoned, struck down but not destroyed, and lands on the simple confession that hope is in the Lord. There is no polished theology of suffering here, just a stubborn, sung-through resolve: praising through pain because God has come through before and will do it again. The track stays in a congregational register, built for fists in the air and voices joining the refrain.
Lyrics Verified by Editorial Team

Battles on battles
Storms on storms
Can a heart this broken
Break any more?

Bet the enemy’s smiling
Thinking I’m done
But he’s a losing a war
Heaven’s already won

Yeah the devil did his best but it wasn’t enough
Devil did his best but it wasn’t enough
Might be knocked down but I’m not giving up
The devil did his best but it wasn’t enough

My victory’s coming
Tell hell to start running
My victory’s coming

His word I believe it
My God’s undefeated
Tell hell to start running
My victory’s coming

I’m singing through struggle
I’m praising through pain
He’s always come through

Yeah
And He’ll do it again
Do it again
Yeah

Yeah the devil did his best but it wasn’t enough
(Wasn’t enough)
Devil did his best but it wasn’t enough
(No no no)
Might be knocked down but I’m not giving up
(Not giving up)
The devil did his best but it wasn’t enough

My victory’s coming
Tell hell to start running
My victory’s coming

His Word I believe it
My God’s undefeated
Tell hell to start running
My victory’s coming

Hard pressed but not crushed
Persecuted but not abandoned
Struck down but not destroyed
My hope is in the Lord

Oh ohhh

Hard pressed but not crushed
Persecuted but not abandoned
(Oh I’m never abandoned)
Struck down but not destroyed
Cause my hope is in the Lord
My hope is in the Lord
(Oh yeah)

The devil did his best but it wasn’t enough

Devil did his best but it’s never enough

Ohh

My victory’s coming
Tell hell to start running
My victory’s coming

His word I believe it
My God’s undefeated
Tell hell to start running
My victory’s coming

The devil did his best but it wasn’t enough
Yeah
The devil did his best but it wasn’t enough
I might be knocked down but I’m not giving up
The devil did his best but it’s never enough

Music Video

Save Your Favorites

Create a free account to save songs, build your personal library, and connect with the Zion community.

Create Free Account

Join the Zion Community

Create a free account to save your favorite lyrics, submit song suggestions, and connect with fellow worshippers.

No spam. Unsubscribe anytime.