I recently found out that my boyfriend cheated on me 1 time. We've been dating for 4 years, and he recently slept with this girl, after major flirting went on between them for a few months (i.e. sending sexy texts back and forth). He doesn't know that I know, and it does not seem that he plans on telling me his "secret." We've talked about marriage and I'm sensing that he is getting close to proposing. (we're 25 and 24 years old... ). Our relationship has been great / fine, and I had always thought we would marry, but now we have this secret between us, and I do not know what to do!! Help! I really love him... but do I want to marry someone who betrayed me like that and is now keeping it a secret?? I'm confused...