Agatha Raisin and the Blood of an Englishman
10.99 GBP
Agatha Raisin stumbles into a village shrouded in gossip when an old family portrait turns deadly; her sharp humor clashes with local secrets, leading to a surprising twist that keeps readers on edge until the last page.