As always, Kevin Pierce is an amazing reader. The story was too hard to follow due to number of characters. I found it difficult to remember who everyone was.