Cat Stevens - guitar (1,4-6,10), spanish guitar (2), electric guitar (7,8), bass (3), keyboards (1,2,4-6,8), synthesizers (9), string arrangement (9), Jean Roussel - piano (1), keyboards (3,10), electric piano (6,7), Hammond organ (9), string arrangement (9), Gerry Conway - drums (1,7,10), congas (7), Dave Mattacks - drums (2-4,6,8), Steve Jordan - drums (9), Willie Lee - bass (9), Bruce Lynch - bass (1,2,4-8,10), Brian Cole - steel guitar (1), Eric Johnson - electric guitar (3), Alun Davies - acoustic guitar (3), John Marson - harp (2), Don Weller - sax (7), Graham Smith - harmonica (3), Derek Wadsworth - orchestration (2), string arrangement (4), Del Newman - string arrangement (5,6), Richard Niles - string arrangement (8), vocals: The McCrarys and Luther Vandross (9). |