- Live Drums (12) Che Pope - Drum Machine (1) Ike Lee III - Keyboards (9) Bryant Crockett - Keyboards (14) Loris Holland - Keyboards (1) Elton John - Piano (3) Dion Kipling - Additional Keyboards (10) Moise Laporte - Keyboards (14) Malik Pendleton - Synthesizer (14) Rex Rideout - Keyboards (6) Gen Rubin - Organ (played by), Wurlitzer (8) Manuel Seal Jr. - Electric Piano, Acoustic Piano, Keyboards (13) Gary Grant - Flugelhorn, Trumpet (12) Dave Trigg - Flugelhorn, Trumpet (12) Mark Bowers - Electric Guitar (14) Eric Clapton - Lead Guitar (13) Soong Lee - Guitar (9) Eli Lishinsky - Guitar (6) Jeff Mironov - Guitar (1) Paul Pesco - Additional Guitars (13) Mike Scott - Guitar (12) Kevin Deane - Additional Instruments (3) Kiyamma Griffin - Multiple Instruments (2, 11) Rich Harrison - Multiple Instruments (4) Jimmy Jam - Additional Instruments (12) Terry Lewis - Additional Instruments (12) Karlin - Multiple Instruments (7) Soulshock - Multiple Instruments (7) Chucky Thompson - Additional Instruments (5-6) Reverend Dave Boruff - Saxophone (12) Slyde Hyde - Trombone (12) Bruce Otto - Trombone (12) Brian Dembow - Viola (12) Simon Oswell - Viola (12) Evan Wilson - Viola (12) Bruce Dukov - Concertmaster (12) Darius Campo - Violin (12) Joel Derouin - Violin (12) Ron Folsom - Violin (12) Armen Garabedian - Violin (12) Berj Garabedian - Violin (12) Endre Granat - Violin (12) Alan Grunfield - Violin (12) Kathleen Lenski - Violin (12) Anatoly Rosinsky - Violin (12) Bob Sanov - Violin (12) Eddie Stein - Violin (12) Roger Wilkie - Violin (12) Production Producers Mary J. Blige - 5 Babyface - 8, “As” Bryant Crockett - 14 Kevin Deane - 3 Kiyamma Griffin - 2, 11 Rich Harrison - 4 Lauryn Hill - 1 Dean Holster - 9 Floyd Howard - 2 Gerald Isaac - 10 Jimmy Jam - 12 Terry Lewis - 12 Karlin - 7 Soulshock - 7 Moise Laporte - 14 Ike Lee III - 9 Nate Love-Clemons - 13 Malik Pendleton - 14 Manuel Seal Jr. - 13 Chucky Thompson - 4, 6 Mixing Larry Alexander (11) Ben Arrindell (13) Commissioner Gordon (1) E’lyk - Mixing assistant (8) Ben Garrison (6) Jon Gass (8) Steve Hodge (12) Manny Marroquin (7) Malik Pendleton (14) Angela Piva (2-5, 9) Edwin “Eddie Ed” Ramos (10) Warren Riker (14) Tim Roggeman - Mixing assistant (1) Jamie Siegel - Mixing