Na het overlijden van haar ouders reist Harriet Devereux naar de Hebriden. Daar staat Bhalla House: al generaties lang in haar - verre - familie. Het huis is verwaarloosd en Harriet twijfelt tussen verkopen of investeren in een luxe hotel. Tijdens een inspectie in verband met de restauratiekosten stuiten ze onder een vloer op menselijke resten, waarschijnlijk al van een eeuw geleden.
Via oude dagboeken en brieven die ze vindt, ontdekt Harriet dat aan het begin van de twintigste eeuw Beatrice Blake in het huis woonde, een jonge aristocrate die pas getrouwd was met de gevierde schilder en naturalist Theodor Blake. Een enkele kus zet een keten van gebeurtenissen in gang die hun levens voorgoed zal veranderen.