Riders of the Purple Sage by Zane Grey
A man is ready to be whipped by Mormons in the isolated border territory of South Utah in order to force Jane Withersteen into marrying against her will. The execution is delayed by the appearance of the hero, Lassiter, a gunman dressed in black leather who routs the persecutors before gradually recounting his own history of an interminable hunt for a woman taken long ago by the Mormons. Zane Grey's classic epic of the American West is built on secrecy, seduction, captivity, and escape.
Cottonwood, Utah, 1871. A woman has been charged. A man who has been sentenced to be whipped. The one-man the village elders fear rides into this mockery of small-town justice. Lassiter is a notorious gunman who has come to avenge his sister's death. It doesn't take long for Lassiter to see that this once-peaceful Mormon town is now under the grip of the unscrupulous Deacon Tull—a strong elder who is attempting to steal the woman's farm by forcing her to marry him, branding her foreman as a dangerous "outsider". Lassiter promises to assist them. However, as the ranch is besieged by horse thieves, cattle rustlers, and a mysterious Masked Rider, he understands they're up against something greater and crueler than the terrain itself...
Link to buy: https://bom.so/wPbUGq