Cat Stevens, who later changed his name. An old hymn but still very fresh.
We had this playing at our wedding.