This song was written by Cat Stevens in 1965, but it wasn't recorded until late 1967, first by P.P.Arnold, and then by Stevens himself. Later it provided hits for Rod Stewart and Sheryl Crow, amongst others.