3.75 starsThere's a very fine line between being preachy and being touching when attempting to teach life lessons through children's books. This one managed to fall just on the touching side. I appreciate that Sophie herself was the one learning the lesson, as it made the emotions much more authen...