You've got to be kidding
That Jeff Buckley cover sounds like a kid trying to sound worldly. You really can't sing that song unless you've lived.
Perhaps that is why, despite loving the song and liking his version, I don't love it in the same way many do. I actually think I might prefer KD Lang's version.
One of the best and most subversive songs ever written either way.