Credits
PERFORMING ARTISTS
Trans-Siberian Orchestra
Performer
Paul O'Neill
Guitar
Robert Kinkel
Keyboards
Al Pitrelli
Bass Guitar
John Middleton
Bass Guitar
Jon Oliva
Keyboards
Mary Wooten
Cello
Jeff Plate
Drums
John Clark
Horn
Adrian Ross
Choir
Anthony Piccolo
Conductor
Babi Floyd
Vocals
Beth Butler
Choir
Cabiria Jacobson
Choir
Danielle Landherr
Background Vocals
Jeffrey Stackhouse
Background Vocals
John Margolis
Vocals
Joseph Murray
Choir
Ken Williams
Vocals
Latasha Spencer
Background Vocals
Marlene Danielle
Vocals
Michael Fawcette
Vocals
Nancy Jackson
Background Vocals
Nigel Tangredi
Choir
Peggy Harley
Background Vocals
Peter Valentine
Background Vocals
Rachel Rosenfield
Choir
Timothy Carosi
Background Vocals
Tommy Farese
Vocals
Warren Wilson
Choir
Zak Stevens
Background Vocals
COMPOSITION & LYRICS
John Oliva
Songwriter
Paul O'Neill
Songwriter
Robert Kinkel
Songwriter
PRODUCTION & ENGINEERING
Paul O'Neill
Producer
Robert Kinkel
Co-Producer