I really liked this book, but I found it to be chronologically challenged, the time line of events, the back and forth from past to present, while necessary to the plot line, was rather difficult to follow and confusing at times, far too many characters and relationships to keep track of including recurring characters from the Special X series with which I was unfamiliar, this being only my second read in the series. I wasn't able to piece everything together and make sense of what was going on until nearly the end of the book. Having stated that, the story was good, different from anything I've read before, lots of twists and surprises to the end, what a shocker! Overall, this was a good read. It is obvious Michael Slade does his research!