3.5 stars 
 I have very mixed feelings about this book. I hated the first 60 or so pages to the point of almost dnf-ing it, and then I fell in love with the characters and ended up really liking the second half. 
 I had a very hard time deciding on rating, so it might change later on... but so far I'm rounding it up to 4 stars. 
 Full review to come!