I gave a full set of stars because this book deserved it. I admit that I am a fan of Franklin Horton books but this one was especially good. The build up was solid, the characters were engaging, the situations went battle chaotic and as proof I plan on listening to it a second time and that is rare for me.