I got this book for my grandson, but I read it many years ago and also saw the movie when I was around eleven years old. It had an emotional impact on me then, maybe partly because I liked the girl who was about my own age then.
Besides the quality of the writing and the interesting story, the book gives one some idea of a period of history.
I would give it five stars, but my grandson didn't seem to like it. I think one has to take much are in choosing books for kids, as some will dislike, and others will like, the same book for no apparent reason. It is just the personality of the kid. The applies even more so to toys.