Lyric discussion by ssahaisaurabh 

Waitin' for when the last shall be first and the first shall be last - what does this line mean??

I'm not entirely sure about the meaning but Bob Dylan sings something similar in "The times they are a-changin'" Look at the end of: songmeanings.net/songs/view/1112 Also, I've somehow understood it as some biblical reference, but that surely isn't my area of expertise, perhaps someone can confirm or deny that?

An error occured.