It took me a while to get into this, and I'll admit that my interest waxed and waned, but it was all brought together really nicely with a great ending. I'd recommend it to anyone that enjoys some scifi with their fantasy!