Prinses Mara, geen katje om zonder handschoenen aan te pakken, steigert als ze hoort wat haar vader, koning Panus van Noordheuvelland, van plan is. Hij wil haar namelijk uithuwelijken aan prins Rupio van Zuidheuvelland! Hoe luid Mara ook protesteert, ze kan er blijkbaar niets meer aan doen. Hofmaarschalk Filijn vertrekt diezelfde dag nog om de jonge prins te halen.
Wat koning Panus en prinses Mara echter niet weten, is dat Filijn andere, duistere plannen heeft. De snoodaard wil prins Rupio tijdens de reis een kopje kleiner maken en zijn ring van koning Schavelingh stelen, zodat zijn eigen zoon met prinses Mara kan trouwen. Dat blijkt echter minder makkelijk dan gedacht. Zeker als opeens ook de mysterieuze, stoere Luna opduikt …