What does that song mean?

Trevor Hall Song Meanings