This was a great epic adventure story! The story was constantly moving along and doesn't slog down any place. Just when I thought I had it all figured out the author would reveal something and completely change my mind. This story was very enjoyable and I highly recommend this story to anyone who enjoys fantasy adventure tales. The narrator, Tim Gerard Reynolds, had great enunciation and a good repertoire of voices for the different characters. He was a pleasure to listen to.