witches and fairies having a magical battle