I pretty much agree with "unregistered" regarding the lyrics - he sounds like one of those fortunate people who can hear through the music to the real lyrics; besides, his version makes more sense. As to the meaning, it's one of those obscure songs that means something different to everybody - great song that touches my heart for some reason, which is interesting as its not the usual style of music I go for - 5 stars from me.