Op een koude ochtend in januari wordt in de sneeuw die het eiland Shetland bedekt het lichaam gevonden van Catherine Ross. Het 17-jarige meisje is gewurgd met een sjaal. Boven het lichaam cirkelen de raven.
Inspecteur Jimmy Perez ondervraagt als eerste Magnus Tait, de laatste die Catherine in leven heeft gezien. Voor de plaatselijke bevolking, die Magnus ook in verband brengt met de verdwijning van de 11-jarige Catriona Bruce een aantal jaren geleden, is hij de gedoodverfde moordenaar. Perez twijfelt echter ten zeerste of deze eenzame, tragische figuur wel tot moord in staat is.