Inde du Nord, 1925. Mary et Serafina sont les filles illégitimes de James MacDonald, riche héritier d'une plantation de thé, et de sa concubine indienne Chinthimani.
Hannah est une éternelle optimiste. Mais quand son conjoint disparaît, elle se sent totalement perdue. Jonathan est un quadragénaire divorcé qui s'enferme dans sa routine.
Elizabeth, Joyce, Ibrahim et Ron sont résidents d'une maison de retraite. Leur passe-temps favori est de se pencher sur des affaires non-résolues de la police pour essayer de les résoudre.
L'inspectrice écossaise Grace Campbell enquête sur un meurtre atroce commis dans un monastère sur l'île d'Iona, en Ecosse. Cette affaire où elle joue sa carrière tourne rapidement au cauchemar.