What does that song mean?

Robert Hazard Song Meanings