Alanis Morissette: all vocals, harmonica, flute, piano Chris Chaney: bass Nick Lashley: guitar Gary Novak: drums and percussion Joel Shearer: guitar Benmont Tench: organ & chamberlin Glen Ballard: guitar, piano, synthesizers & programming words by alani