誰不想擁有一個王子,一個像哈爾一樣帥氣的王子!
蘇菲是有這樣好運的。不過她一開始的人生並不順心。作為家中的老大,她並不可以自由選擇自己的職業,只能繼承父親留下的帽子店。有一天她結束工作,離開帽子店的時候,無意間遇見了哈爾,哈爾用魔法帶她在空中漫步。不過這個王子之後又離開了她,並沒有選擇待在她的身邊。
後來,她在結束一天的工作準備關閉帽子店的時候,遇見了荒野女巫,並不幸中了女巫的詛咒,變成了一個八十多歲的老太婆。
她開始離家出走,去荒野,無意間走進了哈爾的城堡。不過這個城堡,並不像哈爾一樣靚麗,而是又髒又破,於是她開始在稻草人卡普的幫助下清理城堡,曬衣服,而後在空曠的原野上歇息。這樣子有活力的她似乎並未被衰老打敗,依舊活得十分悠閒。
城堡開始在荒野中移動,晚間,她見到了金髮的哈爾,是比王子還要帥氣的魔法師,只不過此時兩個國家正在進行戰爭,哈爾被應徵入伍,他這次回家是在戰爭間隙中回來的。
魔法師哈爾並不喜歡戰爭,他用了好多名字來躲避戰爭,還將自己的房間堆滿了玩具用來逃避魔法的追蹤。他雖然外表是一個英俊帥氣的王子,但內心卻還是一個未長大的小孩子。蘇菲的打掃破壞了他的魔法,他的頭髮不可再染成金光閃閃的樣子,他很是傷心,後來蘇菲對他說,黑髮也很好看,他這才放心了下來。
在他很小的時候,他用他的心與火焰惡魔卡西法做交易。從此他的心被卡西法保管,荒野女巫也想得到他的心,於是最後的時候她與蘇菲開始爭奪,那時候的她被宮廷女巫莎莉曼剝奪了魔法,變成了一個老婆婆,但她還是非常想要得到哈爾的心。蘇菲對她說,哈爾沒有心會死的,她開始放下,不再搶奪。後來哈爾得到了心重新又活了過來,蘇菲親吻稻草人卡普,卡普解脫了魔法,重新變回了鄰國王子,不過他娶不了他心愛的女子,蘇菲是心儀哈爾的。
掙脫自由的卡西法為躲避降雨重新又回到了城堡,於是哈爾的城堡又可飛在天空之中,而且戰爭也結束了,哈爾不必再躲避了。
我喜歡蘇菲,她是一個有擔當的女孩兒,她可以將雜亂的城堡再次清理乾淨,也可以為哈爾去向宮廷女巫莎莉曼請求為他免除軍役,那時的她雖是老去的模樣,但她的心依舊還是十八歲呢。
是啊,這樣善良的女子又怎會真正變老呢?