This made me giggle. This books made me jump for joy. This books left me shocked at some points and confused in others. Most of all this book made me cry. It broke my heart into a million pieces and stitched part of it up again. So if your up for the emotional challenge, this one is for you.