Just in Time (Just Life #3)
E.E. Montgomery

When a handsome man enters Mark's store to request a commitment ring-a design Mark made specifically for Cole-Mark wants nothing to do with him. All he can think about is his rage at Cole's betrayal, something he thought he'd dealt with long ago. But Mark's would-be customer, Dr. Liam Watson, returns to the shop, thinking Mark might provide some answers. For years Liam has tried to convince his cousin Jon to leave Cole, who abuses him. As the relationship between Jon and Cole disintegrates, a fragile new one forms between Liam and Mark-but Mark can't move on until he confronts Cole once and for all.