3.5 stars rounded down.
Not sure what to say about this book. The writing was fine; the story was interesting (but strangely, disappointingly, predictable). I don't read a lot of sci-fi and the mystical parts were interesting concepts. I'm really not sure why I didn't like this book more.