Fuyant devant les tueurs lancés contre lui par le père d'Astridr, Valgar ne doit sa survie qu'à sa lance légendaire. Mais Ogerth le Sinueux la convoite.
Valgar le Viking s'est uni avec Astridr qui lui donne un fils, Gunnar. Mais Valgar est obligé de fuir devant la colère du père d'Astridr, Thorgerr aux cent guerriers.
Partis à la recherche de la voleuse qui a brisé la bulle temporelle dans laquelle ils ont toujours vécu, les enfants du village arrivent au bout de la forêt du temps.
Théo est persuadé que s'il parvient à se souvenir de ce qu'il a déjà vécu, il pourra changer le cours des choses. Cette fois, c'est Max qui reste au village et Miléva qui prend la tête de la troupe.