动画中并没有很明显的证据说明哈尔小时候就喜欢苏菲,我理解的是哈尔在小时候和卡西法都对苏菲有了印象,所以多年以后才会有一见如故的感觉,就能说明卡西法为什么会让苏菲进入城堡,哈尔也不会排斥眼前的老太婆。后来在一次次的接触中,哈尔逐渐对眼前的女孩产生好感,并爱上她(卡西法一眼就看出苏菲身上的魔法,同样哈尔也会看出来,并且在一个晚上亲眼看到了苏菲的真面目)。而苏菲身上的魔法是“明追流火,暗淌心泪,汝心吾物”。从字面理解流火可以理解为卡西法(它本就是流星),实际上呢,就是指哈尔;暗淌心泪,可以理解为前者流泪,即爱上哈尔;汝心吾物,从施法者荒地女巫来看,她最后确实得到了哈尔的心,所以这条满足了,从被施法者苏菲来看,她最后也确实得到了哈尔的心。三个条件都满足之后,苏菲的魔法就解开了。前面苏菲一直都不承认自己爱上了哈尔,最明显就是在皇宫中的那次,变成了女孩又变成了老太婆。