They are the unidentified victims of an unsolved death spree, women linked by a killer's gruesome handiwork... and by police files giving them the code name "Jennifer". Homicide investigator John Berlin believes he's made a breakthrough in the case when he uncovers a key witness: a young blind woman named Helena. Yet who can rely on the testimony of a witness who cannot see? Who can trust Berlin when he is ultimately suspected of the murders? And who can keep vulnerable Helena from becoming the next Jennifer?