Ratings55
Average rating3.7
Really well done. I always appreciate a book that sets rules and gives explanations to the fantastic events it imagines and this one did just that. The pacing is well done and although I guessed the ending earlier than I would've liked to, I was still intrigued and dying to find out what happens next.