Long story short I'm failing to mention some of my past to a female I recently met. We hit it off pretty fast, and frankly I see myself falling for her very quickly. In retrospect I tend to say that same line about pretty much any girl I meet, and I have yet to feel love for or miss any of my old flings. But hey who knows, maybe this one will be different? So essentially when we were talking about our pasts, she mentioned her ex-boyfriend had cheated on her. I quickly jumped to attack him for doing such a thing. I failed to mention that was also the reason my last relationship had ended. Technically I never said I haven't cheated before, but somehow I don't think that argument will stand up if she finds out later. To be honest I think the title of this thread is a bit rhetorical. I know the answer, but I think what I really want to know is what route I should take from her. Should I keep my mouth shut and hope she doesn't find out, or come clean to her and hope she doesn't entirely lose respect for me? My apologies if I rambled a lot or come off as incoherent. It's a part of my personality and the medication I am currently taking is only making it worse.