To begin with I agreed with Thomaslgibson and thought that this song was talking about the French Revolution. However, when I started really thinking about it, it sounded a lot more like it was speaking of Jesus Christ. There are a lot of biblical references ('pillars of salt and pillars of sand', 'jerusalem bells'), and when it says 'King' I assume it's also a reference to Jesus - 'King of the Jews'. Again, it's a reference to Jesus when it says 'seas would rise when I gave the word' and the fact that Jesus was killed by the Romans explains the line, 'Roman cavalry choir'. Lastly, the line 'For some reason I can't explain, I know Saint Peter will call my name, ' is pretty sefl-explanatory when understood in terms of Jesus. That's just my opinion. (: