The Witches musical warms your heart and chills your bones all at once – review