Vid sjutton års ålder gifter sig Kristina Gyllenstierna med Sten Sture d.y. och på åtta år får hon sex barn. När Sten Sture dör år 1520 måste Kristina ensam ta hand om åtta barn samtidigt som hon måste skydda Stockholms slott mot den danske kungen Kristian II. Med ett okuvligt mod lyckas hon försvara slottet under fyra månader innan hon kapitulerar i utbyte mot amnesti. Kristian bryter dock mot löftet vilket leder till Stockholms blodbad.