Long Distance boyfriend cheated on me

I just found out my boyfriend cheated on me this weekend. We’ve been long distance since February and I am heart broken. How do I trust him again?? I thought I was going to marry him and have his babies. The shittiest part is that I don’t even hate him, I still love him. How do I get past this?

He says he wants to regain my trust if I’ll let him and I told him I need time to be alone and think. But all I want is to be with him and have him hold me.