I really enjoyed this book. I love the description and how the characters stories all come together from the past, present and future. It was really engaging and hard to put down, even though it is a long book with a complex storyline. I also really liked the ending and how the book wrapped up the storylines so well.