What does that song mean?

Gary Moore Song Meanings