Can an overwhelming need for revenge be stopped by forgiveness? Conor Roarke, a fine Pinkerton agent, used his acting skills to infiltrate the Molly Maguires, a secret group of Irish immigrant miners, who fought against the mining company with sabotage and murder. Along the way, he also seduced Sarilyn Travers (Sari), wife of one the group members. His fine work let authorities to capture nineteen group members and his testimony let to their conviction and subsequent hanging. The escaped members, including Sari's brother Michael, avenged the death of their comrades by blowing up Conor's house. He survived the assault but his adopted father, the only person who he truly loved, did not. And now, Conor wants a revenge. He wants to find Michael and kill him. And what is the better place, he think, for Michael to run if not his sister's? Sari ashamed by the role she unwittingly played, scorned by the town, was forced to leave her Pennsylvania mining town with her uncle for open prairies of Colorado. And that where Conor goes to seek revenge. This was a very difficult story for me to rate. On one hand, it's beautifully written, has a writer's trademark of imperfect, far from black and white characters, it's nuanced, it raises interesting questions about loyalty, duty, revenge, and forgiveness. On the other hand, I could not pass the fact that heroine had repeatedly cheated on her husband with the hero. Yes, her marriage was difficult, although what exactly was wrong with it had not been truly explained, but it diminished her in my eyes. Also, the ending was too abrupt.