What does that song mean?

Reeve Carney Song Meanings