11-årige Halvdan Viking bor i Östbyn. Östbyn har været i krig med nabobyen Västbyn, så længe man kan huske. En dag i skoven møder Halvdan den frygtløse kongedatter Meia fra fjendebyen, og et uventet venskab opstår. Da Västbyn planlægger et angreb på Östbyn, forstår de to venner, at alt afhænger af dem, hvis det skal stoppes i tide.