The world has seen from age to age
Two marshaled hosts upon the plain
Each other in a war engage,
And strew the years with heroes slain;
And though they seem at times to fail,
The hosts of God shall still prevail.
Between the hosts of right and wrong
The conflict long has raged afield.
It still must rage, however long,
Till one shall see the other yield.
But, though a countless horde assail,
The hosts of God shall still prevail.
The days of blood are in the past,
And gone the conflict of the sword.
Unseen the lines of war are cast
Against the armies of the Lord.
But, though their words be fiery hail,
The hosts of God shall still prevail.
By night and day the conflict goes,
Unheard, unseen, but great and real;
And back and forth God’s friends and foes
Contend for this world’s woe or weal.
Fear not their weapons nor their mail,
For we shall see God’s hosts prevail.
Hearts, lose not courage. Brains, take fire,
And grow not listless in the fight.
The arms of God shall never tire,
And nothing can withstand His might.
What though at times our banners trail
In dust, our God shall still prevail.
The world shall know the ways of God.
The nations all shall walk in peace.
Wherever human foot has trod,
The sway of selfishness shall cease.
No more shall horse and rider pale
Go forth, when God’s hosts shall prevail.
Beneath serene and peaceful skies,
And from an earth without a stain,
Redemption’s anthem shall arise
Throughout the years, for God shall reign.
His cause shall not forever fail,
For, soon or late, He shall prevail.