Im more of a fantasy guy but I wanted to try something new and this was a good read there were parts that I saw coming but other parts not so much which i really enjoyed. Story really takes an interesting turn so try and hang on for that to happen. this is a pretty fleshed out world and all who are in it.