and I finished Kate DiCamillo's new children's book which made me cry and laugh. I read it in two days although it has 51 chapters. Not sure what level this is for but I would start with adults and go down to maybe a 10 year old who has seen life , so to speak.
I was right. It say this on her site:
ages 10 and up