Alright, what I'm wondering is why exactly the Witch of the Waste cursed Sophie. I know that the Witch said that Sophie was "preventing [the Witch] from getting information [she] needed" and that Sophie probably had no idea that she was.
Was it explained how Sophie was inadvertently doing this? Am I just totally careless and/or forgetful? XD