This one took me by surprise! I had expected it to be enjoyable and a bit angsty, but I didn't expect to absolutely love it and not be able to put it down. Not many books make me full out cry, those are ones I know have really touched me. This one ripped out my heart, threw it on the floor and st...