Sheryl Crow??? That's a Rod Stewart classic written and first recorded by Cat Stevens. And believe me, both versions tower over Sheryls
The most tragic thing is that someone else made the same mistake a couple of posts after yours. (Nothing against Sheryl Crow herself of course. I'm sure she acknowledges that it's a Cat Stevens cover, as he does for 'Morning Has Broken'.)