Ratings218
Average rating3.9
Technically a 4.5, but emotionally a 5 if that makes sense? There are some technical aspects of the plot and the story that fell short, but the emotional ride that this book took me on (coupled with the fact that I stayed up until 2am to finish it) made it a 5 star read.