3.5 stars. The pace at which explanations were given in the book was interesting. I wish there was more explanation up front but it might have been overwhelming and too boring if it had been done that way. As it was, I felt a bit confused at some parts but then understood more when more was eventually explained. So I think that detracted from the story at first but by the end it was fine except for the fact that a few things were left unresolved. I'm interested to see where the story goes from here. I am going to hear the author next month so I'm hoping to read the second book before hearing her talk.