Strike (Tom Burke) finds that Margot saw Steve for six weeks and Robin (Holiday Grainger) says that DI Talbot found Steve was associated with the death of a married woman, named Joanne. She died from swallowing industrial weed killer but as she had marks around her neck, someone could have forced her to drink it. DI George wonders why her death was ruled a suicide and Robin can only answer it was due to her being abused by her husband. Strike believes Steve was associated with Julie's death too. Steve Douthwaite changed his name to Steve Jacks after Margot went missing. Robin adds the workers at Dr Gupta's office thought Steve sent Margot chocolates as she also tried to hide them from everyone. Gloria saw them in her office and they weren't opened and wonders if Steve could've tainted them with drugs. As happens to Strike later on, when he also receives a mysterious box of chocolates for Christmas. They talk to the staff at the office as Steve was there as a guest so someone invited him.
Janice (Anna Calder-Marshall) says Steve was handsome Everyone thought he killed Joanna and at the party he was drunk. Irene (Carol Macready) adds Steve was a flirt. Margot threw the chocolate box in the bin but would later take things out and keep them. Robin questions Saul (Jonas Armstrong) why he has charged dinners to the firm and he replies Strike rehired him on the case. Carl visited Janice as he's working on a book. Margot left the children with a nanny and Leda was having an affair. Robin warns Strike that Carl is setting him up and Strike lashes out at him. Leda took him to the recording studio at seven, but Rokeby didn't want to see him and called him an "accident." Pat (Ruth Sheen) drops off some mail to Strike and that's when he eats the chocolate, getting ill in the process. Saul sends Robin a dick pic and then begs her not to tell Strike. Who finds Steve under the alias of Steve Diamond.
They run a guest house and Steve's wife, Donna (Tracy Wiles) listens to their conversation with him. When Carl exposed Steve he was afraid and didn't go on the run until after Julie's death. Apparently the killer has killed six vics. Saul grabs Robin as a joke and she has a knife in her hand. She fires him and Pat adds if she attacked him she'd swear it was self defence. In Janice's flat, Strike calls Beth who claims to be Athorn's (Dayo Koleosho) social worker. Janice spikes Strike's tea. She saw Steve killing Julie and then she held her head under water. Janice poisoned Irene for fifty years. Janice even poisoned her own son and he told Margot that his mum's drinks made him ill. Margot didn't want anyone to eat the poisoned chocolate and he adds how he got sick after eating some too. She also poisoned Margot's doughnut. Janice buried Margot in the Samhain's flat in the ottoman/chest used as a table. Janice suffocated Margot with a pillow.
Janice also sent her daughter a locket so that she would drop her snooping. Strike informs Anna (Sophie Ward) they solved her mother's murder. Robin finalizes the divorce with Matthew (Kerr Logan) before Sarah has her baby. They hug as he was there for her when she needed him. Strike gives Robin a balloon and buys her perfume. They hug and she kisses him on the cheek. Nothing more romantic than this as viewers were hoping for them to get together. Again that'd be hasty and some of us don't expect this to happen. Seems it will spoil the dynamic of the show and their character interaction. Seems this was also stretched out much more than needed to be with some scenes that definitely could have been missed or not included at all.