I have to admit, it took me a little longer than normal to get through this book. I had a difficult time with the changing points of view. I kept at it, and wow...it was worth it! The last quarter of the book brought me to tears several times. Definitely worth the read!