My Soul, Be on Thy Guard

My soul

be on thy guard;

Ten thou­sand foes arise;

The hosts of sin are press­ing hard

To draw thee from the skies.

O watch

and fight

and pray;

The bat­tle ne’er give o’er;

Renew it bold­ly ev­ery day

And help di­vine im­plore.

Ne’er think the vic­to­ry won

Nor lay thine ar­mor down;

The work of faith will not be done

Till thou ob­tain the crown.

Fight on

my soul

till death

Shall bring thee to thy God;

He’ll take thee

at thy part­ing breath

To His di­vine ab­ode.

Discover More Hymns

Explore random hymns and find new inspiration