Responses

I know it's late, but it was explained that she let go solei because if ML killed her right then, hdyle would then go back to the underworld and would choose another host. Whom they wouldn't know, and when would it happen. So she let her go so they could finish it off all at once at the right time with the right plan.
Ps. Just meddling
This is such a good story..
But why did she let the villain go the first time?? (Before season 1 ended?) Wasnt that the perfect time to kill her? But she ended up tracking her down instead