Chicago •
Bill Champlin – keyboards, vocals •
Robert Lamm – keyboards, vocals •
Lee Loughnane – trumpet •
James Pankow – trombone, brass arrangements •
Walter Parazaider – woodwinds •
Jason Scheff – bass, vocals •
Danny Seraphine – drums, drum programming • Vocal arrangements by Chicago, Bill Champlin, and David Foster
Additional musicians •
David Foster – keyboards, additional arrangements, brass contributions •
Tom Keane – keyboards, backing vocals •
Michael Boddicker – synthesizer programming • David Boruff – synthesizer programming, tenor saxophone on "Forever" •
Rhett Lawrence – synthesizer programming • Bo Tomlyn – synthesizer programming •
Michael Landau – guitars •
Howard "Buzz" Feiten – guitars •
Steve Lukather – guitars •
Jeremy Lubbock – string arrangements on "If She Would Have Been Faithful...", "Will You Still Love Me?", and "I Believe" • Jules Chaikin – string contractor • Gerald Vinci – concertmaster • Betty Joyce – kids choir contractor on "One More Day" • Jon Joyce – kids choir conductor on "One More Day" • Rebecca Clinger, Christopher Leach, Julie Leach, Myhanh Tran, Peter Wade, Jason Pasol, Brandon Roberts, Alitzah Wiener, Betty Joyce, Laurie Parazaider, Felicia Parazaider, Melody Wright and Bettina Bush – kids choir on "One More Day" • == Production ==