(Verse 1) I keep a light in the window Dark band on my heart Some days are better than others Mostly I'm falling apart (Verse 2) I keep his picture beside me I see the dream in his eyes I watch the light disappearing Into unsettled skies (Chorus) You say the world will be a better place After this war is won You say no sacrifice too great But every soldier is a mother's son (Verse 3) I know he can't take the killing And how it messes with his soul I know the days are unending When you're so far from home (Chorus) (Chorus) (Break) No war that can be won When every soldier is a mother's son No war that can be won When every soldier is a mother's son (Verse 4) I keep a light in the window I keep a vigil inside I say a prayer for those mothers Across the enemy lines (Chorus) (Chorus) (Denouement) Every soldier is a mother's son Every soldier is a mother's son