- James Ingram – lead vocals, synthesizers (1, 2, 8), synth bass (1), arrangements (1, 2), backing vocals (2, 8), keyboards (8)
-
Michael Boddicker – synthesizers (1–3, 8)
-
Greg Phillinganes – keyboards (1, 4), synthesizers (1, 4, 6), acoustic piano (6)
- Mark Vieha – synthesizers (1), arrangements (1)
-
Craig Hundley – synthesizer programming (1, 4-6), synthesizers (4)
-
Quincy Jones – arrangements (1–3, 7, 9), African voices (2), electric piano (3)
-
Michael McDonald – synthesizers (2), arrangements (2), lead and backing vocals (2)
-
Rod Temperton – synthesizers (2, 6), arrangements (2)
- Robbie Buchanan – keyboards (3), synthesizers (3, 8), arrangements (3)
- Don Dorsey – synthesizers (3)
-
David Paich – synthesizers (3, 7, 9), arrangements (7)
-
David Foster – keyboards (5), synthesizers (5), acoustic piano (9), arrangements (9)
-
Ian Underwood – synthesizer programming (5, 6)
-
Jimmy Smith – organ (6), synthesizers (6)
-
Steve Porcaro – synthesizer programming (7, 9)
-
Paul Jackson Jr. – guitars (1, 4, 8, 9)
-
Larry Carlton – guitars (3)
- George Doering – guitars (9)
-
Louis Johnson – bass guitar (1, 8)
-
Abe Laboriel – bass guitar (7)
-
Nathan East – bass guitar (9)
-
Harvey Mason Sr. – drums (1)
-
John Robinson – drums (2, 4, 5, 7, 8)
- Raymond Calhoun – drums (3)
-
Leon "Ndugu" Chancler – drums (9)
-
Paulinho Da Costa – percussion (2, 4, 5, 8)
|
- Steve Ray – fingerpopper (8)
-
Ernie Watts – tenor sax solo (4)
-
Larry Williams – saxophones (4, 6)
-
Tom Scott – lyricon (5), saxophones (6), lyricon solo (8)
-
Bill Reichenbach Jr. – trombone (4, 6)
-
Gary Grant – trumpet (4, 6), flugelhorn (4)
-
Jerry Hey – trumpet (4, 6), flugelhorn (4)
-
Johnny Mandel – arrangements (9)
-
Ollie E. Brown – backing vocals (1)
-
Zane Giles – backing vocals (1)
-
Jim Gilstrap – backing vocals (1)
-
Susaye Greene Brown – backing vocals (1)
-
Howard Hewett – backing vocals (1, 6)
- Bunny Hull – backing vocals (1, 8)
-
David Pack - backing vocals (2)
-
Phillip Ingram – backing vocals (1)
-
Augie Johnson – backing vocals (1)
- Valerie Johnson – backing vocals (1)
-
Scherrie Payne – backing vocals (1)
-
Luther Vandross – backing vocals (1)
- Tom Bahler – backing vocals (6)
- Linda Harmon – backing vocals (6)
- Edie Lehmann – backing vocals (6)
- Paulette McWilliams – backing vocals (8)
-
Carmen Twillie – backing vocals (8)
- Maxine Willard Waters – backing vocals (8)
-
Patti Austin – lead and backing vocals (9)
|