4.0

This was better than the movie (shocking, I know). It was a good, quick read. I had a slight problem with the dates bouncing around so much, and there seemed to be a lot of characters to keep up with, but it was such a good story. I cried for the last hour's worth of reading.