Unfortunately, this book did not live up to my expectations at all. In theory, it could have, but the way it was executed was sub-par. Let's put it this way, it felt more like a half-revised first draft than a finished novel.
The writing style was terrible, which I hate saying, but it was! There were details that didn't need to be elaborated on that were but there were details that did need to be elaborated on but didn't get enough page time. Overall, I just thought that there were a lot of small things that built up to a sub-par novel.
Also, I just thought the pacing was slow at times and too fast at others. The plot wasn't the best in terms of realism. Just, I wish that it had been better.