Lyrics

VERSE 1
There is a war we cannot see, a fight that’s raging in the shadows
A hidden power, our enemy, arrayed against the saints in battle
Oh, bride of Christ, lift up your praises, You stand upon the Rock of Ages

CHORUS
Who fights for us? The Lord of hosts, our strong defense, our only hope
His mighty hand will bear us up, we praise the God Who fights for us

VERSE 2
There is a war within our flesh, we hear the whispers of temptation
They promise life, but lead to death and steal the joy of our salvation
Oh, bride of Christ, look to your Savior, His Spirit’s power in you is greater

CHORUS
Who fights for us? The Lord of hosts, our strong defense, our only hope
His mighty hand will bear us up, we praise the God Who fights for us

VERSE 3
There is a war that has been won for Christ has triumphed over evil
Our debt is paid, the curse undone, the Lord will not forsake His people
Oh, bride of Christ! All for His honor, the risen Lamb for you has conquered

CHORUS
Who fights for us? The Lord of hosts, our strong defense, our only hope
Who fights for us? The Lord of hosts, our strong defense, our only hope
His mighty hand will bear us up, we praise the God Who fights for us

Music and words by Nathan Stiff and Bob Kauflin © 2026 Sovereign Grace Worship/ASCAP, Sovereign Grace Praise/BMI (adm. by Integrity Music) Sovereign Grace Music, a division of Sovereign Grace Churches. All rights reserved. CCLI #7276924

Songwriters:

Themes:

Scripture References:

Exodus 14:14, Psalms 18:2, Psalms 28:7, Psalms 46:7, 2 Chronicles 20:15, Isaiah 41:10, Romans 8:31 - 39, Ephesians 6:10 - 13, 1 Corinthians 10:4, Hebrews 13:5, James 1:14 - 15, 1 John 4:4, Revelation 17:14

Keys:

Liturgical Elements: