While cheating might have been a mistake, isn't the real problem if now you are enjoying your partner's affection knowing that they wouldn't necessarily consent to give it to you under these conditions? That seems ethically unacceptable and no solution at all.
no subject