Credits
Nick Cave: Producer, Mixing, Piano, Vocals
Nick Cave & The Bad Seeds: Producer, Arranger
Warren Ellis: Flute, Violin, Bouzouki, Producer, Mandolin, Mixing
Mick Harvey: Guitar, Producer, Mixing
Conway Savage: Piano
London Community Gospel Choir: Choir
Laurent Binder: Recording Assistant
Nick Launay: Producer, Mixing, Recording
David Hughes: Cover Photo
Ian Cooper: Mastering
Tom Hingston Studio : Design
Jim Sclavunos: Drums, Producer, Percussion
Thomas Wydler: Drums, Producer, Percussion
Damon Iddins: Assistant Engineer
Lars Fox: Digital Editing
Wendy Rose: Choir
James Johnston: Organ
Donovan Lawrence: Choir
Martyn P. Casey: Bass
Stephanie Meade: Choir
Lena Palmer: Choir
Delphine Ciampi: Photography
Ase Bergstrom: Choir
Geo Onayomake: Choir
Guillaume Dujardin: Recording Assistant