From my opinion the book was good but felt like there was too much content on the past with a selection of characters that did hold the theme of the story. I also felt like certain parts of the story was dragged out too long. It was beautifully written but the love triangle part and the present/ending was disappointing.