Credits
PERFORMING ARTISTS
Journey
Performer
Jonathan Cain
Keyboards
Steve Perry
Vocals
Neal Schon
Guitar
Randy Jackson
Bass
Larry Londin
Drums
COMPOSITION & LYRICS
Jonathan Cain
Songwriter
Steve Perry
Songwriter
Neal Schon
Songwriter
PRODUCTION & ENGINEERING
Jonathan Cain
Vocal Recording Engineer
Steve Perry
Producer
Jim Gaines
Engineer
Robert "Mr. Punch" Missbach
Assistant Engineer
Randy Goodrum
Vocal Producer
Bob Clearmountain
Mixing Engineer
Mark McKenna
Assistant Engineer
Steve Rinkoff
Assistant Engineer
Bob Ludwig
Mastering Engineer