THURSDAY'S CHILDREN, by Nicci French
Where to stop talking about a book to avoid spoilers? As with all Nicci French books, they are densely plotted and chock full of fascinating characters. Not least of which is Frieda herself: brilliant, driven, single-minded, implacable when seeking to right a wrong. In this case, the wrong was done to Frieda and echoes into her present. When she arrives in Bradford, delving into the past proves to be much more dangerous than she anticipated.
The cast of supporting characters in this seven-book series is also fascinating, including an immigrant handyman who has a way with the ladies and a police inspector who goes to bat for her when the hostile hierarchy wants to dismiss her.