Den amerikanska släktforskaren Frank Jones får en resa till Sverige i present av sin morbror, med uppgiften att ta reda på mer om en mystisk karta från trettonhundratalet som varit i familjens ägo sedan långt innan deras förfäder utvandrade från Sverige till Amerika. Kartan kan spåras till en medeltidsborg vid en sjö där en arkeologisk utgrävning pågår. Inte långt efter Franks ankomst till Sverige inträffar ett mord nära utgrävningsplatsen. Offrets arm påträffas i vattenbrynet. Polisen upptäcker flera likheter med en legend om ett dödsfall på samma plats sjuhundra år tidigare.
Franks sökande efter kartans ursprung tar en oväntad vändning när han blir indragen i mordutredningen. I takt med att mordgåtan nystas upp avslöjas hemligheter som legat gömda i de svenska hällristningarnas olösta kod i över tretusen år.