Šlubčiojantis Halvdanas gyvena Rytų kaime kartu su kalviu Bjornu. Šis juo rūpinasi nuo tada, kai berniuko tėvas išvyko plėšikauti. Halvdanas nėra tinkamas būti vikingu, todėl Rytų kaime jis neturi draugų. Berniukas – išmintingas atsiskyrėlis. Nepaisydamas vyresniųjų patarimo, dažnai leidžiasi į nuotykius ir vis labiau artėja prie uždraustos teritorijos – Vakarų kaimo, esančio anapus galingos upės. Šiedu kaimai nuo seno nesutaria. Vieną dieną, vaikščiodamas prie upės, pasienio miške Halvdanas sutinka Mėją, priešų kaimo valdovo dukterį. Nepaisydami draudimo bičiuliautis, jie susidraugauja ir pradeda suprasti, kad pyktis, tvyrantis tarp kaimų, niekam nenaudingas. Ar tikrai išmintingajam Halvdanui pavyks visus pergudrauti? Ar pasiseks sutaikyti užsispyrusius valdovus? Ir ką bendro su tuo turi slapta kalba, pamestas kirvis ir kalnai greitai gendančio maisto?