Martin Fry – lead and backing vocals
Mark White – keyboards, guitars, backing vocals (6)
Stephen Singleton – alto saxophone, tenor saxophone
Mark Lickley – bass guitar (2, 4, 6)
David Palmer – drums, Linn LM-1 programming, percussion
David Robinson – drums on single/demo versions of "Tears Are Not Enough"
Additional personnel:
Anne Dudley – keyboards, orchestrations
J. J. Jeczalik – Fairlight CMI programming
Brad Lang – bass guitar
Luís Jardim (misspelled as "Louis Jardin" on album notes) – additional percussion
Andy Gray – trombone (4)
Kim Wear – trumpet
John Thirkell – trumpet (2, 6), flugelhorn (2, 6)
Gaynor Sadler – harp
Karen Clayton – female speaking voice (2)
Tessa Webb – female lead vocal (7)