The story stumbled a bit at first with alternating viewpoints from the two main characters which I usually don't like, but then it took off racing, and I couldn't put it down, and then it was suddenly over. But it was a good ending, a great ending because it was just right. Loved the possibilities of this setting and I can't wait to read it again! :)