What does that song mean?

Suzanne Vega Song Meanings