I loved this book. It, like any work of science fiction can be tough to follow, since the proper nouns (ie. characters, species, planets, etc…) are mostly just made up words. The story, however is well told in an interesting way. It bounces around between a few different story lines, ultimately coming together. I thought the author did a good job of establishing characters, and reiterating keys to remind the reader just what was going on from one arc to the next. I wouldn’t expect a novice reader to follow it easily. But, for an experienced reader, capable of following the many story lines and character arcs, I thought it was an interesting read, that keeps you on your toes while thumbing through the pages.