Sergeant Joe Ashworth and his young daughter Jessie are traveling on the Metro, returning from a Christmas concert, when the train is halted and everyone is made to get off. Jessie notices that one person doesn’t get off—an older woman who is too nicely dressed to be going to Mardle. She is dead, stabbed by someone on the train.
The woman turns out to be Margaret Krukowski, a 70-year-old resident of a Mardle B&B who helps run it. The B&B on Harbour Street is owned by Kate Dewar, who inherited the house from a relative. When Joe and Vera Stanhope go to interview Kate and look at Margaret’s room, Joe feels that something is familiar but puts the feeling down to his recognition of Kate as Kate Guthrie, who had been a famous singer.
Margaret seems to have led a blameless life. She was very private, but aside from her work at the house, she volunteered with several charities. One of them was The Haven, providing temporary housing for women in need of a place to stay.
It takes a while for Vera and her team to find out Margaret’s secrets, but they can’t get past the fact that no one seems to think badly of her. Then another woman is killed.
Harbour Streeet is another mystery by Cleeves that really kept me guessing. She is good at creating believable characters, and her plots are complex but not beyond belief. This is one series I’m not tired of yet.