4.5, soooo close to five stars. So close. 
 This book ran at breakneck speeds. It was practically perfect in every way until the end. Perhaps a sequel? It doesn't appear to be published by the same publisher, I wonder why? 
 I don't know. Full review soon.