The idea behind the book was good enough, had the potential to be great even but the execution was disappointing. At first I tried to bear with it but couldn't after a while. For one the plot holes were annoying and this is coming from someone who usually doesn't mind plot holes much.There was also a lot of unnecessary commentary which is common in other novels of the same genre so it would have been somewhat forgivable if not for the fact that the unnecessary commentary was also unnecessarily long. What should have been fleshed put wasn't and what didn't need to be was.As for the characters themselves, I won't say they were terrible but some of their actions or reactions to certain events really felt unnantural and/or forced. Like they were doing something, or only existed in the first place because there was supposed to be some such character or some such event.I'm neither an author nor a sophisticated reader but I do understand the trials in trying to write a book which is why I don't usually write reviews, I usually just rate it and leave it at that and even then only if I feel it was good because if it wasn't I'd just not rate it or review it. Writing is hard work, even if you're particularly talented you still have to put the time and effort in to make any decent sort of work. The only reason I'm writing this review now is that I feel that this had the potential to be so much better. I've read similar books which I loved and this reminded me a little of them, not in the plagiarism sense but in the vibe it gave. With a good editor and less overdone tropes it could have been a gem that's all.