One of the best I've read in a long time, an Amazon reviewer noted it was for teenagers but I don't agree, it has a message for more than teens, it was very well written and for a book of 500+ pages it has to keep your interest and this one does to the end--hard to put down