Keeping Watch

Regular price $13.30

Only 5 left in stock, order soon!

On the brink of retirement after years of rescuing children, Alan Carmichael embarks on one last mission--to rescue a teenager from an abusive parent--but after the boy is safely hidden away, Alan begins to doubt his own decision to intervene as he wonders if he has set a killer free to kill again or if his efforts have set in motion a wave of violence that had begun years earlier. Reprint.