All the Lovely Children by Andrew Nance
Charly Bloom’s life took a wrong turn that has left her alone and frustrated. When she gets a call from an old flame, she returns to her hometown to investigate the disappearances of four children. The abductions are eerily similar to a set of previous crimes.
Two decades ago, Charly and her two friends decided to play amateur detectives and help find a girl who was stolen from her home. Then, another girl went missing. Clues overlooked by the inept sheriff left only one child to survive: Charly. She managed to fight back and kill the Snatcher. Or so everyone thought…
Is the Snatcher back, or is there a copycat? Charly must face her past and her own personal demons in a race against time to save the latest victim.