I crossed the Green Mountain
I set by the stream
Heaven blazin' in my head
I dreamt a monstrous dream
Somethin' came up
Outta the sea
Swept through the land
Of the rich and the free
I look into the eyes
Of my merciful friend
And then I ask myself
"Is this the end?"
Memories linger
Sad yet sweet
And I think of the souls
In heaven who we'll meet
Altars of green
The flames fallin' wide
The foe has crossed over
From the other side
They tip their caps
From the top of the hill
You can feel them come
More brave blood to spill
Along the dim
Atlantic line
The ravaged land
Lies for miles behind
The light's comin' forward
And the streets are broad
All must yield
To the avenging God