From age to age they gather
All the brave of heart and strong;
In the strife of truth with error
Of the right against the wrong;
I can see their gleaming banner
I can hear their triumph song;
The truth is marching on.
Glory
glory
hallelujah!
Glory
glory
hallelujah!
Glory
glory
hallelujah!
The truth is marching on.
Now in this sign we conquer
’Tis the symbol of our faith
Made holy by the might of love
Triumphant over death;
He who finds his life loseth it
Forevermore it saith
The right is marching on!
Glory
glory
hallelujah!
Glory
glory
hallelujah!
Glory
glory
hallelujah!
The right is marching on!
The earth is circling onward
Out of shadow into light;
The stars keep watch above our way
However dark the night;
For every martyr’s stripe there glows
A bar of morning bright;
And love is marching on!
Glory
glory
hallelujah!
Glory
glory
hallelujah!
Glory
glory
hallelujah!
And love is marching on!
Lead on
O cross of martyr faith
With thee is victory;
Shine forth
O stars and reddening dawn
The full day yet shall be;
On earth His kingdom cometh
And with joy our eyes shall see
Our God is marching on.
Glory
glory
hallelujah!
Glory
glory
hallelujah!
Glory
glory
hallelujah!
Our God is marching on.