A Bad Spell for the Worst Witch (Worst Witch Series #3) by Jill Murphy Back to product details page >