Joe's right, its metaphorical, we used to sing it regularly at Sunday School(Presbyterian).
A great inspirational song about the triumph of good over evil, especially the teachings of Jesus.
Some of you people are so wet.....why aren't you more proud of your faith, don't let the buggers grind you down.