What does that song mean?

Heaven & Hell Song Meanings