I initially wanted to rate this one a 4/5, but...It was the first thing I thought about this morning when I woke up. It's rare that a book sticks with me so strongly for more than a few hours, so that's high praise in and of itself.In addition to that, this book made me cry twice. Twice! That is eve...