2.5 stars. It was just "meh". I didn't feel a connection with any of the main characters so that was disappointing and deducted a lot from my experience reading the story. 
 Also, I didn't like what happened with JD at the end.