who is the killer on the girl on the train
The Girl on the Train (novel) Rachel begins trusting her own memories more, and realises that many of the crazy things Tom told her she did while drunk never really happened. He had been gaslighting her for years, which made her question her sanity. Armed with this sad realisation, and the knowledge that he must have been the one who killed Megan, Rachel warns Anna. When Anna confronts him, Tom confesses to murdering Megan after she threatened to reveal that he had gotten her pregnant. Anna is cowed, fearing for her daughter's safety. Tom tries to beat and intimidate Rachel into keeping silent but she defies him and fights back. Knowing he is about to kill her, Rachel stabs Tom in the neck with a corkscrew. Anna helps Rachel make sure that he dies from the wound. When the police arrive, former adversaries Rachel and Anna support each other by co-ordinating their stories to explain their actions as self-defence.