Holmes discovered that McFarlane’s mother had been engaged to Oldacre when she was a young
woman. She had broken off the engagement when she found out that he was a wicked man. She
hated him. Holmes thought that John McFarlane, her son, might hate Oldacre too and might have
murdered him.