I don't think anyone doubts that Hamish loved Emily and wanted to stay with her. The problem is that he loves Honor and wants to be with her too. And what he'd do if he wasn't allowed to have both.cthia wrote:I never got the impression Hamish ever wanted to leave Emily. He loved her, text made that clear. I don't think he would have wanted to leave her even if she had rejected Honor.
Emily in [i]War of Honor[i] explains that while he would partake of the courtesans, he didn't love them and would always return to his wife.
She appears to infer that if he did find somebody new that he loved, it would be game over for her.
It possible that she thought that if she didn't allow the affair/marriage, Hamish would have left her and she'd end up spending the rest of her life alone.