i think jxb wants mac and has wanted her for a long time. they didn't have sex in that room because of darroc. and mac just keeps lying to herself that she doesn't want him in return.