This review is based on an ARC given to me for free by the publisher, Angry Robot Books. This does not in any way affect my review.
Despite all of the above, though, this novel does have immense potential. It takes some patience to get through the rather rough first third, but once the reader is past that hump the story gets its legs and takes off running ??? albeit in a rather wobbly manner, since it does have its flaws. But again, despite those flaws, there is something compelling about this novel that shows that it can definitely get better if the author works at it.