Sophie est l'aînée des filles d'un chapelier fort réputé de la ville de Halle-Neuve, située dans le royaume d'Ingary. À la mort de leur père, les trois sœurs se voient obligées d'apprendre chacune un métier, et Sophie est tout naturellement désignée par sa belle-mère pour reprendre l'entreprise familiale. Dans le fond de l'atelier, le temps ne passe pas vite et on s'ennuie ferme à coudre des roses aux bonnets et des voilettes aux capotes de velours. Un jour pourtant, l'existence morne et solitaire de la jeune fille prend un tour inattendu lorsque la sorcière du désert lui rend visite et la transforme en vieille femme. Sophie se voit contrainte de quitter la ville et d'aller chercher fortune quand, sur sa route, un étrange château appartenant à un magicien nommé Hurle apparaît dans le paysage. L'homme a la terrible réputation de séduire les belles et de les croquer. Qu'à cela ne tienne, Sophie a bien l'intention de se faire adopter et de s'initier à la sorcellerie pour retrouver son apparence d'antan.