Monsters aren't always straightforward villains. As kids' books like A Monster Calls and Spirit Hunters 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.