Broken promise - Barclay, Linwood (Signet Books, 2016)