 John kisses Eve Jenson (Suzanne Shaw) and Thornton said it is because he is flattered by her interest in him.Robb explained John is Moira's soulmate and even though she knows he looks at other woman, she did not think he would ever act upon it.Robb added "Moira sensed it before it happened, which made it worse!"