What does that song mean?

Glen Hansard Song Meanings