Lena's Courage (Spirited Hearts #2)
Ruby Merritt

Attorney Lucas Kline has established a new identity and is making his mark as a trial lawyer in the burgeoning rail town of Cheyenne, Wyoming. Fighting to escape the guilt from his past, he’s determined to help shape the emerging territory into a law-abiding state.
When Lena’s attacker threatens the security of her son and others in the community, will she find the courage to face him in order protect those she loves? Can she trust Lucas to defend her secret before a township filled with doubt? Or will the guilt from Lucas’ past blur the lines between justice and vigilantism?