Vocals – Tim Arnold, Marc Almond, Boy George, Chrissie Hynde, Marty Wilde, Glen Matlock, Polly Perkins, Mari Wilson, Emily Capell, Gary Kemp Drums – Danny Farrant Bass – Peter Hajioff Piano – Guy Chambers Violin, viola and contra viola – Jonathan Hill Acoustic and electric guitars, Mellotron, harpsichord and tubular bells – Tim Arnold Written and produced by Tim Arnold Mixed by Ben Pelchat Sleeve Design by Lindsay Kemp