3.5 stars 
 I liked it a lot, but would have enjoyed the beginning more if I hadn't concentrated so hard on trying to remember exactly who? what? where? etc. everyone's backstory was. I think it's time for a reread of the whole series soon. 
 I liked that the main characters were flawed but willing to learn...eventually.