Kung Magnus Eriksson reser med sitt följe mot ett bröllop i Helsingborg. Hans kusin, fru Inga, ska gifta sig med danske kungen Valdemar Atterdags syssling. Freden mellan Sverige och Danmark är bräcklig, och giftermålet ska förhoppningsvis stärka banden mellan länderna.
Att fru Inga därmed tvingas offra sin egen stora kärlek för rikets bästa vet inte Magnus. Inte heller vet han att svekfulla adelsmän planerar ett blodigt uppror under bröllopsfesten. Förräderiet uppdagas av den unge kökspojken Odd, och Magnus tvingas inse att det finns få, om ens någon, han kan lita på.