Jennifer Love Hewitt – lead vocals, backing vocals
Angelo Montrone – synthesizer, piano
Hugh McCracken – electric guitar
Paul Pesco – electric guitar
Michael Thompson – electric guitar
Paul Jackson Jr. – acoustic guitar
Dean Parks – acoustic guitar
Peter Bliss – guitar
John Robinson – drums, hi-hat
Harvey Mason – drums, snare drums
Steve Ferrone – drums
Ricky Lawson – drums
Pino Palladino – bass
Freddie Washington – bass
Danny Wilensky – saxophone
Carol Steele – percussion, handclapping, cowbell
Sheila E. – percussion
Ben Wittman – percussion