Sophie Hatter is a normal girl who works in a hat shop. She meets an young and good looking wizard, Hauru but the Witch of Wastes wants to eat Hauru's heart. The Witch of the Wastes is also jealous of her and turns her an old lady, so that Hauru wouldn't be able to recognize her. When Sophie gets very emotional, she will turn to her old self momentarily. Because of her appearance, she goes to search for a wizard, meets new people and discovers new things in a world of war through the eyes of an old lady.