A Tap On The Window by Linwood Barclay

Set in a small town, the story follows private investigator Cal Weaver, who is grappling with the recent death of his son. One rainy night, Cal reluctantly gives a ride to a teenage girl named Claire, who mysteriously disappears shortly after. As he delves deeper into the case, Cal uncovers a web of secrets and lies that entangle the town's residents, revealing a dark underbelly of corruption and deceit. The investigation becomes personal as Cal navigates through a maze of danger, seeking justice and redemption while confronting his own grief and guilt.

Purchase from Bookshop.org