It's a great book. It's nicely written, even when you think it's being predictable, it surprises you. It can be a long book but there are many twists that will keep you engaged. Only disappointed was its ending. Everything was so good that you end up expecting something shocking for the end but its quite straightforward. But that's also a beauty of the book in itself.
Overall I will recommend this book.❤️