Disillusioned with police work in an Edwardian spa town, in highland Scotland, Duncan Gow’s renewed but unlikely relationship with the unorthodoxly stunning Haldane sisters has made him confident. Margaret, Eupheme and Sibylla are the daughters of a local laird, girls he once met as a young boy when their romantic notions equated him with the mythical warrior-poet, Ossian. Having found love with one of the sisters, when Sibylla drowns, Duncan is plunged into a dark world of unexplained deaths that lead towards all his hope’s destruction.
When a boy, the dynamic eldest sister, Margaret, was Duncan’s magnet but she became besotted on one thing - restoring her family’s fortune. To achieve this she is the kept lover of a rich man called Marcus. The marriage promised Margaret, according to Eupheme’s sixth sense, may not happen. Evoking the spirit of her father’s grandmother, Damelette, a black Haitian Maroon, she and Duncan draw together to save Margaret. However, they face panoply of obstructions to over come. The histrionics of Margaret, class structure, unexplained deaths, shadowy characters and people not whom they purport to be, all seemed determined to bring the Haldanes down and Duncan can only fall with them. Starting on the death of Sibylla when asked by his fatherly sergeant, Donnie Munro, to track down Patrick O’Discoll in relation to an assault, Duncan’s awareness grows of the web of intrigue connecting his past affairs with the Haldane’s to the horror of deaths he may have unwittingly caused.