Number twelve in Lee Child's Jack Reacher series, from 2008. (Yay, I'm only six years behind!) My subjective impression: above average.
Reacher is meandering from New England down to San Diego, and this odyssey takes him through the southeast corner of Colorado, and two little towns named "Hope" and "Despair". Hope is nice enough, but before you can say "hey, is this a metaphor or something?" Reacher is tossed out of Despair on trumped-up charges of vagrancy.
So he resolves never to go to Despair again, and jogs a little bit out of his way to continue his trek.
Just kidding! Reacher (correctly) surmises that there's something shady going on in Despair. He resolves to figure it out. This involves him with a lady cop from Hope, who's got her own secrets about her life and family. There is much violence, and (unusual for this series) weird near-horror elements, as the citizens of Despair are revealed to be in total pod-people-like thrall to the town's mayor/owner.
Consumer notes: Reacher reveals strong opinions on religion (he's agin' it) and the Iraq War (also agin' it) and decent treatment of disabled vets (he's for that). I would prefer he remained above such common controversies, but it didn't affect my enjoyment of the book.
Kept waiting for the title phrase to show up. Finally did, right near the very end.