Na wyspie zostaje popełniony brutalny mord na jednym z mieszkańców wioski Crobost. Do śledztwa zostaje przydzielony oficer policji z Glasgow, Fin Macleod, który urodził się i dorastał na Lewis. Wcześniej zajmował się sprawą niemal identycznego morderstwa popełnionego w Edynburgu, ale od początku podejrzewa, że zbrodnie nie są dziełem tego samego sprawcy, zwłaszcza że ofiara, Angel Macritchie, miała wielu wrogów. śledztwo jest też dla Fina okazją powrotu w przeszłość, którą, jak mu się zdawało, dawno pogrzebał, i w której kryje się zagadka zbrodni.
Teraz wraca wspomnieniami do dawnych wydarzeń, między innymi do wyprawy na An Sgeir - skałę na Atlantyku, gdzie od setek lat, raz do roku, dwunastu mężczyzn z Lewis przez dwa tygodnie zabija młode głuptaki, zwane w miejscowym dialekcie guga, których mięso, uchodzące za wielki przysmak, przywozi potem na wyspę. Udział w tej uświęconej tradycją wyprawie jest uznawany za zaszczyt, a w przypadku dorastających chłopców - za wejście w wiek męski. Fin, jako młody człowiek, tuż przed wyjazdem na studia do Glasgow, płynie na skałę, by wziąć udział w corocznych łowach. To, co się tam wydarzy, na zawsze odmieni jego życie i życie jego przyjaciół z dzieciństwa.
Teraz, jako dojrzały mężczyzna, płynie na skałę po raz drugi, by w kamiennym czarnym domu, który od wieków służy łowcom za schronienie podczas pobytu na An Sgeir, dowiedzieć się zapomnianej prawdy o sobie - i rozwiązać zagadkę zbrodni.