i cried though this entire book and the ending just made me want to jump off a cliff. It was so captivating and emotion pulling and the ending just upset me. But that's how you know its a good book. I finished it in about 4 days. Real page turner.