Watch That Witch! #5 by Nancy Krulik
When Princess Pulverizer comes across two identical witches - one good and one bad - it's the evil one she finds most enchanting. That's because the impatient princess is ready to end her Quest of Kindness and finally become a knight, which is just what the bad witch offers. Can Princess Pulverizer's friends break the spell that seems to have taken hold of her?