The main thing I liked about this book is how it switched time periods. There was an amazing story happening in the past while in the present, there is an equally compelling story. I also liked how the author used the present to wrap up loose ends. It was much better than simply saying what happened.
The main thing I didn't like about this book was, because this is an adult novel, it was very mature in spots. Read at your own discretion.
Overall, I would give this book 5 out of 5 stars.