Lyric discussion by curlygirl 

It's got to be about the situation in the middle East, the Israel/Palestine thing.

"Lay down your guns All your daughters of Zion All your Abraham sons" Stop the fighting in Israel. I'm Jewish, and often in services Israel is referred to as Zion. Israel is even called Zion in the Israeli national anthem.

"Take these hands Don’t make a fist Take this mouth So quick to criticise Take this mouth Give it a kiss" Don't make a fist with your hand, like don't be aggresive and fight, like you would make a fist if you were to punch someone out. But don't. We can resolve things peacefully. And don't provoke people verbally either, no slander. Yasser Arafat was always insulting and degrading Jews, and look what's going on. Be nice.

"Yahweh, Yahweh Always pain before a child is born." He's saying God, God, then what he's saying is that there's always pain and bloodshed and fighting before people can see the error of their ways and the child, i.e. a peaceful, precious, pure holy city of worship can come into existence.

"Yahweh, tell me now Why the dark before the dawn?" Why must there be fighting and sadness before we can hae our golden utopia, Jerusalem.

The rest is pretty obvious from here.

An error occured.