I think this song must be the most over recorded song of all time. With Michael Bolton's latest "musical" offering, he has done it. That is the bottom of the barrel. It seems as if anyone who has some kind of recording contract thinks at some stage they must record it. And that it will give them some kind of musical credibility. Yes there are some good versions. Jeff Buckley probably started it all and his is pretty good. kd lang kind of goes without saying. Maybe we should blame Shrek. Weird Al doing a cover of it might make it interesting again (has he done one?).