Lyric discussion by steward39 

This is a paean of hope for the future of the world. It is about a new era of humankind, ushered in by a new generation (sort of the perfect counter to Nick Cave's "O' Children".)

The river runs, it is not dammed up, washing away the old, and bringing the new. The new Jerusalem is a figure of speech in English not confined to any religion; Jerusalem was founded by the Canaanite Pagans and later conquered by the Jews, the Romans, and many other peoples. The New Jerusalem is a fresh start for teaching peace (Semitic Jeru- "to teach", -salem "peace" cognate to the Arabic Salaam and the Hebraic Shalom.)

The silver cities rising brings back an often forgotten verse of America the Beautiful also looking to the future:

"O beautiful for patriot dream, That sees beyond the years; Thine alabaster cities gleam Undimmed by human tears!"

The sirens can be taken two ways; sirens as used on emergency vehicles - or a siren (creature of water, of the rivers) song to the future, asking for the taking.

All peoples are included, the great and small, meteoric desires in the night bringing on the dawn; a blue sky dawning, vivid beyond imagining.

@steward39 Thanks. I have loved this movie since it came out, rewatched, got curious about the songs, and came across your reply. I think articulate and pensive responses should be applauded on the web. I have wondered about the lyrics, and I think most salient people come to agree with your thoughtful perceptions and analases..Peace Out, from the schizophrenic crew at moviesforyourmind.net

@steward39 Stunningly inspiring and insightful commentary! I was not aware or never considered he rich history of Jerusalem beginning with the pagan Canaanites. This is fantastic! And the city's etymology itself is a revelation-- to teach peace! Mind blown!

Love the allusion to Katherine Lee Bates and alabaster cities too.

Thank you!

An error occured.