"There are threads in our lives. You pull one, and everything else gets affected." When they were children, Sean Devine, Jimmy Marcus, and Dave Boyle were friends. But then a strange car pulled tip to their street. One boy got into the car, two did not, and something terrible happened — something that ended their friendship and changed all three boys forever.Twenty-five years later, Sean Devine is a homicide detective. Jimmy Marcus is an ex-con who owns a corner store. And Dave Boyle is trying to hold his marriage together and keep his demons at bay — demons that urge him to do terrible things.When Jimmy Marcus's daughter is found murdered, Sean Devine is assigned to the case. His personal life unraveling, he must go back into a world he thought he'd left behind to confront not only the violence, of the present but the nightmares of his past.