This is the 2001 entry in James Lee Burke's series about Texas attorney Billy Bob Holland. Yes, I have some catching up to do.
Billy Bob has gone up to Montana to visit his friend, Doc Voss, who lives amidst the spectacular scenery with his 16-year-old daughter Maisey. You'd think he'd be able to catch a break up there, but Billy Bob attracts trouble, and troubled people. There's a bunch of bikers, a neo-Nazi militia leader, an alcoholic mystery writer with a coke-fiend actress wife, a mafia bigwig, a mysterious female doctor whose ex-husband and son were murdered, another mysterious Native American woman, some ATF guys, a loquacious-but-cantakerous sheriff and … did I miss anyone? Oh yeah, there's the psycho rodeo cowboy who blames Billy Bob for the death of his sister. And more.
Most people in James Lee Burke's books are haunted, Billy Bob more so than most: the ghost of L. Q. Navarro, who Billy Bob accidentally killed years back, occasionally pops up to discuss ongoing events.
Probably more than anyone else I read, Burke is given to colorful vividness:
You are there.
Burke also peppers his books with dialogue that nobody in my experience actually speaks, but one kind of wishes they did. Here's the sheriff, put out at Billy Bob:
Good stuff.