- "Prelude: Tallis the Messenger" – 6:18
- "Rhythms of Vision" – 4:44
- "The Journey Begins: Kyla's Ride" – 5:21
- "The Voice" – 5:02
- "Dance of the Maidens" – 4:28
- "The Magic Forest" – 5:25
- "Road to the Sea" – 6:01
- "The Temple of Vaal" – 5:36
- "Wings of the Shadow" – 5:26
- "Homecoming" – 4:23
- All tracks composed by David Arkenstone
- David Arkenstone – acoustic and electric guitars, lead and backing vocals, keyboards, programming, flute, pennywhistle, piano, Hammond organ
- Dan Chase – drums, percussion, programming
- Kyf Brewer – backing vocals
- Rory Dodd – backing vocals
- Diane Hanson – additional vocals
- David Weiss – Chinese flutes, recorder, flute, piccolo
- Minoko Yajima – violin
- Michael Whalen – Synclavier, keyboards
- Wayne Lothian – 6-string bass
- Russ Rizner – French horn
- Melanie Feld – oboe, English horn
- Masako Yanagito, Yong Kim, Ann Labin, Ann Leathers – violins
- Carol Landon, Maryhelen Ewing – violas
- Eugene Moye, Lanny Paykin – cellos
- Orchestrations by Leland Bond, David Arkenstone and Michael Whalen