Very good book indeed.
This novel has brains and mostly it has a heart, a big heart. All characters are likable and since page one you care deeply about what happen to them. There are no heroes here doing amazing things, just regular people living and suffering and laughing and loving and trying to get by. There's a lot of things that the main character, Roscoe, a boy of 8, don't quite get, but as the saying goes, it takes a village to raise a child. And indeed there's a lot to learn from every person living in this little town in Missouri.
Very well written, moving, funny, I would have given it an extra star if it wasn't for the fact that, about two thirds of the book author makes a jump 45 years ahead and even though what follows is interesting, it is not as interesting and mesmerizing as the life and learnings of Roscoe when he was a boy.
Still a very good reading, hard to pull down. Highly recommended.