Overall this wasn't a bad book. I really liked how the author introduced the characters and told their back stories. I also liked the way she portrayed the narrator's mixed emotions about letting people go and trying not to hurt others. Throughout the middle the plot is sort of repetitive, but overall the plot is exciting and has lots of unexpected turns.