I first heard this song performed by Jeff Buckley and thought, wow, that kid did not write this and I went in search of who did. I instantly wondered where I'd been all my life not to have heard of Leonard Cohen. The man is a genius with lyrics. Listen carefully. It's not about religion at all. But what beautiful poetry. I think I have a crush on Leonard.
Here's the Jeff Buckley cover.