This book is a great children's book. I think that it is definitely for younger kids, maybe Kindergarten would like this being read in class. This book would be good for teaching cause and effect.