Если идти от первоисточника, то Шази права - это Фанни, мачеха Софи.
В книге три сестры : Софи (старшая), Летти и Марта. Фанни - мама Марты, а остальным двум девочкам приходится мачехой (вполне доброй, однако!). Правда, не поручусь, в каких родственных отношениям Фанни состоит с Софи в мульте Миядзаки. Когда я фильм смотрела, то подумала, что это мама Софи. А из книжки обнаружила, что мачеха...
И в книге, хотя Фанни действительно в конце истории приходила к падчерице в гости в Замок, никаких "червяков-шпионов" она ей не подбрасывала. Это уже миядзаковские заморочки. Я же говорю, он сурово перелопатил сюжет.
И вообще, не сведение концов с концами в истории Миядзаки тут явно не заморачивается - даже особо не старается
Есть ощущение, что для него это просто было не слишком важно. Как точно сказал кто-то из наших критиков, его мульты все больше превращаются из сюжетных историй в "поэтические высказывания". Что лично мне в них страшно нравится.