What does that song mean?

Sinéad O'Connor Song Meanings