Al Stewart - guitar, vocals; Adam Yoeman - guitar, synthesizer; Peter White - guitar, bass, keyboards, accordian, percussion; Robin Lamble - bass, violin; Phil Kenzie - alto saxophone; Stuart Elliott - drums