The Good Guy Dean Koontz
Tim Carrier always thought he knew the difference between right and wrong, good and evil. But tonight everything he thought he knew—even about himself—will be challenged. For Tim Carrier is at the center of a mystery of extraordinary proportions, the one man who can save an innocent life and stop a killer as relentless as evil incarnate. But first he must discover resources within himself of which he never dreamed, capacities that will transform his idea of who he is and what it takes to be . . .