This is one of the best books I have ever read. The story is brilliant and even believable. The characters are interesting and in depth and parts of the story fit into fantasy as well as sci-fi.
I can't really say any more without ruining the story or the ending but this book is great and would easily match star wars or lord of the rings if it was ever (hopefully) made into a film by someone that cared.
My recommendation to anyone that loves sci-fi or fantasy is to read this book, and then read it again as the details are so impressive and subtle you may not notice everything on the 1st read and even if you do this book could be read again and again.