I was happy with the ending. I still have some terrible with the Gwenyth/Gideon relationship. In story they've known each other two weeks and yet they declare their love and plan to spend eternity together. I think this is one area where the rapid pace worked against the story.