Les habitants d'un village laissent un bébé en sacrifice à une sorcière, en espérant que celle-ci ne les terrorise pas. Mais ils ne savent pas qu'il s'agit en réalité d'une gentille sorcière, qui partage sa maison avec une créature de marais appelée Glerk, et un petit dragon appelé Fyrian.