This is based on another thread based on a thread startde by Masquerouge (see below), but this time the setting is a bit different. We have two new persons: #1 is someone your partner to be. He/she tells you he/she has had a lot of (sex)partners in the past and may not be able to change this sort of behaviour just for your relationship. #2 is your partner with whom you have a longlasting relationship and who loves you very much. He/she cheated on you once, but is afraid to tell you because it will ruin your relationship. He/she swore to him/herself that he/she will never do it again, because she felt sick afterwards. Both persons have had no STDs from their sexual adventures. Which one is the most moral person, #1 or #2?