David the Giant Killer

 
THE age of giants has not passed away,
Giants exist, and must be fought to-day;
For this we need God's armor shining bright,
Courage and godly fear to put to flight
Our foes invisible, who lurk unseen,
The giants Sloth, Self-will and Self-esteem,
And many another, crafty, bold and strong
Who draw us from the right and lead us wrong.
Therefore, my boy, be brave and watchful too,
Trust thou in God and seek His will to do.
Go not with sinners, tread the narrow way,
The path of light leads to the perfect day.