I almost loved this book. In fact I did love it, until about halfway through when I realized where it was going. Then, not so much. First of all this book is far more speculative fiction than it is strict sci-fi. That's actually fine with me, but since it was marketed as sci-fi (and published on a...