She was the star of a Nickelodeon show called "Carly" and a modern day pop singer but I accidently came across her covering this Cat Stevens song.
It appears at the time she heard Sheryl Crow's version which is pretty good and well.
She does this very well.