What does that song mean?

Sarah McLachlan Song Meanings