La saga dei MacCullough continua... Lachlan MacCullough non vuole essere un laird. Non lo ha mai fatto. Ma quando suo cugino, Black Richard, gli chiede di governare i possedimenti di Randall Chisolm, conquistati di recente, fino a quando il primogenito di Black Richard non sarà abbastanza grande per farlo, non può rifiutare la richiesta. Anche se questo lo allontanerà dall'unica donna che desidera... Keevah. Keevah non può sfuggire al suo passato. Conosciuta come la vecchia prostituta, nemmeno la sua amicizia con la moglie di Black Richard, Aeschene, le risparmierà le dicerie e gli insulti che la perseguitano da anni. Ma ci sono cose peggiori dell'essere evitati. Quando Keevah riceve la notizia che una vecchia e cara amica sta morendo, deve tornare a Inverness per darle addio e mantenere una vecchia promessa. Questo scherzo del destino la fa incontrare ancora una volta con Lachlan, l?uomo che ama ma di cui si sente disperatamente indegna. La mette anche sulla strada di un assassino squilibrato intenzionato a liberare il mondo dalle prostitute. Troverà la sicurezza e la felicità tra le braccia di Lachlan, o pagherà con il prezzo più alto i peccati del suo passato?