Cimarron Rose by James Lee Burke

Set in the rugged landscape of Texas, this gripping tale follows a defense attorney and former Texas Ranger as he navigates the murky waters of justice and personal redemption. When his estranged son is accused of murder, he is thrust into a world of deceit, corruption, and long-buried secrets. As he battles to prove his son's innocence, he confronts his own haunted past and the moral complexities of the legal system, all while unraveling a web of intrigue that threatens to destroy everything he holds dear.