It seems to me that there are quite a few people who do not like this song. But that's only because it's overplayed on the radio, and they don't ever play the right singer for it.
Hear is a great version of this song, that I'm sure you'll all love.
It's sung by a beautiful voice (I know, I've said that with about every song on hear). But, I wouldn't post a song that's sung by somebody awful.
Anyways, her voice really is amazing. And she definitely does this song justice.