Halfdan Viking er elleve år og bor i Östbyn sammen med smeden Björn, etter at foreldrene hans har dratt på plyndringstokt. Men Halvdan er ikke en "ekte" viking. Han halter, har dårlig selvtillit og savner en venn. En dag i skogen møter Halvdan plutselig den uredde kongsdatteren Meia fra fiendebyen Väst. Selv om de ikke får lov til å treffe hverandre, spirer et uventet vennskap mellom dem. Når Västbyn planlegger et angrep på Östbyn, forstår vennene at alt avhenger av dem hvis det skal stoppes i tide. Men har de nok mot og list til å gjøre det som kreves uten å ty til våpen?