Song Meaning
The lyrics paint a grim picture of ongoing conflict, where 'dogs of war are laughin'' and 'cities lie in ruins.' There's a pervasive sense of destruction and suffering, with 'poor people in the streets are dyin'' and a chilling repetition of 'It goes on an on.' This establishes a tone of weary despair, questioning the endless cycle of violence. The narrator feels overwhelmed by the scale of the devastation, hearing 'thousands of voices screamin' in my head.'
The central tension arises from the narrator's response to this overwhelming despair. Despite the pervasive 'evil' and the feeling of being 'lost in this confusion,' a powerful resolve emerges. The narrator directly addresses suffering individuals, promising protection: 'I will not see you hurt' and 'I will not see you dead.' This personal vow stands in stark contrast to the impersonal, destructive forces described earlier.
The most striking aspect is the shift from passive observation of suffering to active defiance. The repeated, urgent plea 'How long must this go on?' is answered by a forceful, almost primal command: 'Fight on!' This isn't just a suggestion; it's a rallying cry against the 'armies of hatred' and the 'righteousness of war.' The imagery of climbing mountains and sailing seas underscores the immense effort required for this fight, a fight 'for a dream.'
Ultimately, the effectiveness of these lyrics lies in their stark portrayal of a world consumed by conflict, immediately followed by an unyielding call to action. The contrast between the bleak reality and the determined, almost desperate, plea to 'Fight on!' and 'Don't give up!' creates a powerful emotional arc. It grounds the abstract concept of war in visceral suffering and offers a defiant, personal commitment to resist it.