My theory was right all along. The witch is Elsa. I did thought tho that could be Olive from future cuz they had similar hair colors but Elsa was first theory and they confirmed in this chapter with this foreshadow that something will happen to Evie.