Det var en gang en pirat som het Piraten. Han levde i en liten by ved sjøen, og han elsket eventyr mer enn noe annet. En dag fant han en sko, men ikke hvilken som helst sko. Den var stor, grønn og formet som en dinosaurfot. Piraten lurte på hvem som kunne ha mistet en så merkelig sko.
Samtidig i byen, laget Heksa en veldig spesiell kake. Kaken var stor som et fjell og farget som en regnbue. Heksa skulle ta denne kaken på bursdagsfesten til den vennlige dinosaur byen. Alle i byen var spente på festen og den fantastiske kaken. Men det var ett problem - hvordan skulle Heksa få denne store kaken til festen?
Piraten hadde en idé. Han visste at det gikk et tog gjennom byen hver dag. Kanskje kunne toget ta med seg Heksa og den store kaken til festen? Men toget var alltid fullt, og Piraten var ikke sikker på om det var nok plass til den enorme kaken. Og hva om eieren av dinosaur-skoen kom tilbake for å lete etter den?