What a ride. 
 I'm not sure if it's a little predictable or whether that's because this is my second read, but still very enjoyable regardless. 
 The ending left me desperate for more... Ready for the next book!