Very enjoyable read. Essentially 3 books in one with great character development and interesting story lines. I think that the author missed a chance to expand the main characters from the first story and show us more of a glimpse into their future lives.