This book has everything I like in a novel, the characters were well constructed, and imaginative. The storyline seemed so real I looked out my window just to make sure that it was not happening. Great story and great writing....