3.5 Stars 
 I'm so conflicted because this didn't entirely hold my attention but I thought it was a really good story with interesting diverse characters. 
 AND THAT ENDING. WHAT. 
 I'm not sure how pumped I'm going to be for the sequel but I'm glad I read this.