I have read this book a few months ago with my 9 year old and a few years ago with my older kids when they were about the same age.
We all enjoyed this book very much.
My 7 years old didn’t listen, he still prefers picture books and has very little attention span. Will probably read with him in a couple years…