I don't like to bring religion into pop music, but sometimes it brings itself. That being said, I know this song is about God and I realize that Sixpence is a Christian band. I also realize that I'm not "religious", but that doesn't change the fact that this is one of my favorite songs... ever.
I love Leigh Nash, the lead singer of Sixpence. Her voice is one those "pixie above the noise" voices that you either love or hate. I love it, obviously; it just makes me happy because it sounds full of hope. The lyrics are both overt and subversive at the same time; which I like. I have no problem with that because my favorite band is the Manic Street Preachers who both overtly & subversively sing about socialism...but even non-socialists like their music. A good song is a good song and you can get bogged down with the details sometimes.
I once joked that if God himself, could personally promise me, that I could write songs this good if I believed more then my faith might be stronger... and I think that says it all.