I know I won't get support and do not deserve it. But I cheated on my long term bf in a moment of weakness. And it was with someone he's friends with. I never cheated before and am totally not like this. Been with him three years and never even thought about cheating. I was just weak one time. Does he deserve to know? He would certainly break up with me. Or is there any I can forget about it, pretend it didnt happen and treat it like a one time thing and a learning experience.

There were some extenuating circumstances. We had gotten into a pretty big fight, I was feeling vulnerable and the guy seduced me. None of that makes it right. I still feel like a scanc. It was just a bad combination of things that led to it.