Spencerville by Nelson DeMille
After twenty-five years working in the shadowy world of espionage, Keith Landry is on his way home. He is safe. He is alone. And life has never seemed sweeter as the signs for hometown Spencerville come into view. Keith has promised himself no more violence, no more death. But a chance meeting with childhood sweetheart Annie Baxter makes it a promise he cannot keep. For as passion is rekindled between them, jealousy flares. Annie is married to a sadistic and violent bully who won't tolerate anyone near his wife. He is Sheriff Baxter, and he runs Spencerville.