Credits
Gary Wright: Engineer, Mixing
Sarah McLachlan: Guitar, Keyboards, Piano, Vocals
Christopher Shaw: Assistant Engineer
Rudy: Percussion
Greg Reely: Drums, Producer, Engineer, Mixing
George Maniatis: Editor
Anthony Valcic: Pre-Production, Editor
Dave Kershaw: Bass, Backing Vocals, Double Bass
Stephen Nikleva: Electric Guitar
Naomi McLeod: Backing Vocals
Darren Phillips: Drums, Percussion, Keyboards
Jeff Krosse: Bass, Backing Vocals
Ross Hales: Drums
Sherri Leigh: Drums, Percussion
Tippi: Percussion
Steve : Percussion