I love that song, but I’ve never understood the meaning to it.
Go to www.songmeanings.net and search for it there – they talk about the meanings of virtually every song.