Ben Elliot is dertien.Hij verliest zijn moeder en moet zijn thuis en zijn vrienden in de stad opgeven om samen met zijn vader en zijn jongere broertje in het kleine stadje Ship Cove te gaan wonen, ergens in een onherbergzaam oord in het noorden van Canada.In het dorp wordt hij als een buitenstaander beschouwd en het enige wat voor hem het leven een beetje draaglijk maakt is een oud vikingdorp, waar hij troost vindt in de oude mythen en sagen waar zijn moeder zo van hield.Daarbij vervalt hij regelmatig in zijn kinderdroom, waarin hij Tor is, een jonge viking en scheepsbouwer.Maar het Tor-spelletje wordt steeds moeilijker van de werkelijkheid te onderscheiden en gaat meer en meer een eigen leven leiden.De grenzen tussen verleden en heden, fantasie en werkelijkheid beginnen te vervagen-met gevaarlijke gevolgen.