What do you think

My boyfriend and I have been together for almost two years. I met him in college and we were inseparable the semester we met.

After that we lived together for one year but he graduated and I’m still in school.

He drives to see me every week or two weeks bc he works.

But recently he cheated.

And I really don’t know what to do.

I love him and he loves me too. But it’s very hard for me to let go of the fact he did that.

He says im his first and only love and I know myself he loves me.

He calls me on FaceTime and txts every day we are best friends.

When hes here he cuddles me and we hold hands when we sleep.

He says it’s in the past and it won’t happen and tells me not to bring it up.

When he first told me I said I never wanted to see him and it was the weekend that he was supposed to come and see me. I said no and he started tearing up on FaceTime. So i let him come and we worked it out and were good.

Just hard for me bc I picture it my head and start asking questions and arguing. And it starts all over, us not being ok. now because of me because I can’t seem to let it go.

What would you do?

Would you stay and let it go or just leave?

Sorry it’s a lot of writing, I would appreciate your input/thoughts