Abdullah er en ung og ikke særlig velstående teppehandler. Hans far, som hadde skuffet seg over sønnens livsvalg, etterlot ham kun nok penger til å åpne et beskjedent bod i basaren. Når han ikke solgte tepper, tilbrakte Abdullah tiden med å dagdrømme. I drømmene var han ikke bare sønnen til sin far, men også den lenge tapte sønnen av en prins. I hans fantasiverden fantes det også en prinsesse som han var lovet til ved fødselen. Livet hans var tilfredsstillende i samspillet mellom hverdagen og de drømmene han skapte, inntil en dag en mystisk fremmed solgte ham et magisk teppe. I dette praktfulle oppfølgerverket til 'Howl's Moving Castle' har Diana Wynne Jones igjen skapt en omfattende og hurtiggående fantasy-fortelling der intet og ingen er helt som de ser ut til å være. Leserne møter både gode og onde djinner, en ånd i en flaske, trollmenn, hekser, katter og hunder (men er de virkelig katter og hunder?), samt et gåtefullt svevende slott fylt med bortførte prinsesser og to intrikate profetier. Historien løsner med et vell av spennende vendinger som fører inn til oppfyllelsen av profetiene, der de sanne identitetene til karakterene avdekkes.