- Al Stewart (vocals, guitar, keyboards)
- Peter White (guitar, keyboards)
- Tim Renwick (guitar)
- Bobby Bruce (violin)
- Marion Driscoll (percussion)
- Stuart Elliott (drum, percussion)
- George Ford (bass)
- Phil Kenzie (alto saxophone)
- Don Lobster (keyboards)
- John G. Perry (background vocals)
- David Pack (background vocals)
- Tony Rivers (background vocals)
- Graham Smith (harmonica)
- Peter Wood (keyboards)
- Andrew Powell (string arrangements)