Ratings230
Average rating4.3
Exceptional. Regretting that I didn't wait until the sequel was released before reading. Stupid anticipation.
Rereading now sequel is out: the premise is quite genius and the pacing is perfect but the supporting characters are largely indistinguishable. I also find the romance subplot wanting; the attempts at banter are weak and I'm not feeling the chemistry. Excited to read what happens next!