I believe this is a great book and would recommend it to readers of all ages. I am not to the end of the book quite yet, But I can imagine the ending and I would be shocked if it ended differently. I would not read it over and over, but I still enjoy it.