Backing Vocals – Angel Cross Bass – Dean GarciaDrums, Percussion – Olle Romö Engineer – Adam Williams, Don Smith Engineer [Additional] – Jon Bavin Engineer [Assistant] – Jay Willis Harmonica – Stevie Wonder Keyboards – David A. Stewart Remix – Dean Garcia, Jon Bavin Strings – Michael Kamen Vocals, Keyboards – Annie Lennox