Of late I have been going to a website called songmeanings.net to check out what people think about some of the songs we keep listening. Many of us who have heard Hotel California or Stairway to Heaven might have wondered about the hidden metaphors that are contained in the songs.
This site seeks to explain them albeit through the comments.
For instance, check out this song. I have always been captivated by the music in this song but this is the first time I heard someone trying to make sense of its lyrics. Check it out and more importantly listen to the song itself. It is really nice!