Levant – harp (6) Jeff Driskill – flute (13) John Yoakum – oboe (13) Brian O'Connor – French horn (14) The Los Angeles Strings – strings (1, 2, 6, 8) Strings (3, 5, 7, 12): Cello – Matt Cooker, Tim Loo, Miguel Martinez and Giovanna Moraga-Clayton; Violin – Brian Benning, Charlie Bisharat, Mark Cargill, Susan Chatman, Nicole Garcia, Neel Hammond, Gina Kronstadt, Joel Pargman, Kathleen Robertson, John Wittenburg and Shari Zippert The New Memphis Strings – strings (4) Howard Drossin – string arrangements (1, 2, 6, 8) Willie Mitchell – string arrangements (4), horn arrangements (11) Lester Snell – orchestration (4), music copyist (4) David Low – string contractor (1, 2, 6, 8) JoAnn Tominaga – string contractor (3, 5, 7, 12) Bruce Dukov – concertmaster (1, 2, 6, 8) Charlie Bisharat – concertmaster (3, 5, 7, 12) Steve Juliani – music copyist (1, 2, 6, 8) Jonathan Kirkscey – string session leader (4) Bridget Anne Cady – backing vocals (1-4, 7-11, 14, 15) Di Reed – backing vocals (1-4, 7-11, 14, 15) Dorian Holley – harmony vocals (2), backing vocals (5) Stevie Wonder – lead vocals (2) Judith Hill – backing vocals (3, 12) Natasha Pearce – backing vocals (3, 7-10, 14, 15) Darryl Tookes – backing vocals (3, 5, 7, 12–15) Will Wheaton – backing vocals (3, 5, 12, 13) Mary J. Blige – lead vocals (3) Smokey Robinson – lead vocals (5) Lynn Fiddmont – backing vocals (5) Pam Trotter – backing vocals (5) Lisa Vaughn – backing vocals (5, 13) Jennifer Hudson – lead vocals (6) Steve Tyrell – backing vocals (9) Production Album Producers – Steve Jordan (Tracks 1, 2, 4, 6 & 8-11); Steve Tyrell (Tracks 3, 5, 7, 9 & 12–15); Chuck Kentis (Track 9). Vocals produced by Steve Tyrell; Jennifer Hudson vocals on Track 6 produced by Harvey Mason Jr. A&R – Keith Naftaly Production Coordinator – JoAnn Tominaga Track Recording – Niko Bolas (Tracks 1, 2, 4, 9 & 11); Jon Allen (Tracks 3, 5, 7, 12 & 13); Al Schmitt (Tracks 6, 8 & 10); Chuck Kentis (Track 9); Bill Schnee (Tracks 14 & 15). BGV Recording – Steve Genewick (Tracks 1 & 11); Paul Smith (Tracks 8 & 10); Jon Allen (Tracks 14 & 15). Jennifer Hudson vocal recording on Track 6 – Andrew Hey Horns Recording – Niko Bolas (Tracks 1, 8, 9 & 10); Lawrence "Boo" Mitchell