Et bestialsk mord på Isle of Lewis ligner et annet mord begått på fastlandet noen måneder tidligere, og etterforsker Fin Macleod blir sendt fra Edinburgh for å bistå i saken. Fin er selv oppvokst på denne øya i Ytre Hebridene, og mordutredningen blir samtidig en reise tilbake til hans egen vanskelige oppvekst.
Fin møter personer og steder som han tidligere har flyktet fra. Det vakre, men ødslige landskapet fører ham tilbake i tiden.