Monsters aren't always straightforward villains. As these kids' books show, they can be complicated characters with their own narratives.
From dragons to unicorns to dog fairies (that's right, dog fairies), these fantasy books for kids will cast a spell over the young reader in your life.