Ratings233
Average rating3.4
An enjoyable read, but the characters could have been a bit more fleshed out and made more sense. There are a couple character development holes that bothered me, but I won't spoil it. An interesting plot for sure, though.