The Reverend must untangle a web of deception and the knotted threads of Lady Grange’s tumultuous marriage to the formidable Lord Grange. With the elusive Lady of Hirta at the centre, the Reverend’s tale takes him from St Kilda to London as the unsuspecting minister finds himself embroiled in malicious deceits, unrequited love and Jacobite rumblings.