I really liked this book until the halfway point when Jeff, the alien, explains why he and his "people" are here. Too many hidden(but obvious) messages pertaining to our society. I just skimmed the rest of the book.