Great for ALL ages!
My children at home and in my class love this book! Even my 18 yr old daughter. She stated that even though she has made mistakes, that book has given her a different insight into how to LOOK at her mistakes. Everyone should read this book!