wow. I just hear this song for the first time tonight. Heard it on the radio and had to soundhound it and I've read the lyrics maybe ten times. Sometimes I read the different stanzas as a continuous set of events. Sometimes I read them as sepeate stories loosely tied together. I've read it as a political piece. I've read it as an environmental piece. I've read it as a love poem. I guess it is the kind of song that can make you sign up for a website like this. As for what it all means? I still have no idea.