I read this book with my twins, 12 years old, and I could NOT put it down. My twins were complaining because it was the end of summer and this was their 4th book. But they, too, enjoyed it. We are waiting for everyone to finish so we can discuss it. I laughed and cried; but, most of all, enjoyed the ending.