A River of Time
Dale Chase

It'll take everything in Luke's power to set things right with the man he wronged and placed in jeopardy before he ran away, but he aims to earn back Jack's trust no matter the personal cost. Complicating matters, though, is ranch foreman Tim Dutcher, who’s been enjoying a sexual relationship with the handsome rancher during the intervening years and thoroughly resents Luke's intrusion.
As Luke and Jack gradually rebuild their severed friendship and renew their former passion, jealousy flares, leading to a volatile confrontation. Can the men settle matters without any shots being fired?