Mostly, it is a good book. It presents two parallel storylines, which perhaps should have been developed into two distinct books. The novel initially reaches a point where it seems to be wrapped up. However, it then continues to wrap and wrap some more. There is a bit too much filler content in certain parts, and the final stretch of the story drags on. This excessive wrapping and the presence of filler material somewhat detract from the overall reading experience. Despite these flaws, the book still has its merits. The two parallel storylines offer interesting perspectives and could have been more engaging if they were given their own separate treatments. Overall, it is a book that has potential but falls short in some aspects due to the issues with its structure and pacing.