Okay, I'll admit it. The ending of the book left me crying multiple times. It did take a while to get to that ending, though. I felt a bit bogged down in the beginning and middle of the book. But the ending was worth it, even though some things happened that I really wish had not happened.