Det starter med den unge piken Sofie, en beskjeden hattemaker i en idyllisk liten by på 1800-tallet, hvor det meste er dampdrevet. Sofie blir forhekset til en gammel kvinne og virvles inn i et vidunderlig og spektakulært eventyr med en ung, kjekk trollmann, en tykk heks, en ilddemon, en kortpustet hund, en brutal krig, litt kjærlighet og sist, men ikke minst et omstreifende, levende slott!

Svartedauen herjer i Europa på 1300-tallet. Ridderen Antonius Block og hans væpner Jöns er på hjemvei etter et langt og slitsomt korstog til det hellige landet. Et dagsritt hjemmefra møter ridderen Døden, men klarer å forhandle seg til en livsfrist gjennom et parti sjakk. Med døden til enhver tid i hælene, treffer Antonius på Jof og Maria og sønnen deres, Mikael, som er en del av en omreisende gjøglertrupp. De byr ham på markjordbær og melk i en skoghelling, og Antonius opplever en fredfylt tid. Han beslutter så å ofre sitt eget liv for å redde gjøglerfamilien.

En driftig advokat forsvarer en tidligere altergutt tiltalt for mord. Skyldig eller ikke – å tape kommer ikke på tale.

I en verden hvor "en lykkelig slutt" ikke lenger eksisterer, er kampen om makten i kongedømmet nå i full gang. Skjebnen til det urgamle sitatet "Å leve lykkelig alle sine dager" henger i en tynn tråd! En allianse mot det gode, ledet av Askepotts onde stemor Frieda, er i ferd med å ta fullstendig kontroll over Eventyrland. Men når Askepott (Potta) innser at stemoren holder på å skvise henne helt ut av eventyrboka, tar hun skjeen i egen hånd og stiller seg i bresjen for "motstandsbevegelsen", og det helt uten hjelp av Prinsen på den hvite hesten! For snipp snapp snute, plutselig kan eventyret være ute...