1.5 stars. 
 I feel like this is a case of: it's not you, it's me. 
 Because objectively, there wasn't anything wrong with this book. The writing was fine. The premise was interesting. The characters were diverse. There's even a girl who disguises herself as a boy! I should be into this. 
 But I just... wasn't. I never got hooked in. I started getting bored and then I started skimming. Which, that's pretty much the death of things for me. 
 But don't let my poor opinion sour things for you. You might like this! I just didn't.