Yes to everything you said! I have not been cheated on (that I know about anyway!) but my husband has, and it is such a core part of his being I just can't imagine us surviving it happening, because it would represent a total departure from the trust and love we have between us.