Could I prevented being cheated on?

nameispain
I found out my partner cheated on me with someone for 3 whole months. He told me he has a problem, maybe with own insecurities that needs to be boosted. That he ended up liking 2 people at once. I honestly did the best I could and gave my partner all that I could. He would always tell me how much he loves me and cherished me for all that I am and did for him, so it’s confusing why he cheated.

Could I have done anything different to prevent someone from cheating on me?

IF I had been MORE affectionate, then would he not have cheated? If I told him I loved him the same time he did then maybe he wouldn’t have cheated?
Could I prevented being cheated on?
6 Opinion