Lyrics Page

My Soul, Be on Thy Guard

By Common Hymnal

1,444 views Jun 6, 2026 updated

My soul, be on thy guard;

ten thousand foes arise;

the hosts of sin are pressing hard

to draw thee from the skies.


O watch, and fight, and pray;

the battle ne'er give o'er;

renew it boldly every day,

and help divine implore.


Ne'er think the vict'ry won,

nor once at ease sit down;

the arduous work will not be done

till thou hast got the crown.


Fight on, my soul, till death

shall bring thee to my God;

He'll take thee, at thy parting breath,

up to His rest above.


Official 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.