<human>: Can you summarize the given text in a few sentences?

We have been together for a year now, but we are long distance during the summer.  
My boyfriend cheated on me about a month ago.  He has been a miserable mess since, and he broke down last night with the full details of what happened. He was at a 4th of July party and drunkenly made out with another guy before falling asleep.  I didnt know these details until yesterday, and I hate that it took him this long to tell me, but he appears to be so miserably sorry.  He says that it is the greatest mistake he has ever made, and that he was afraid to tell me all the details because he couldnt come to terms with it himself.  He still says that he loves me, and obviously this is a gigantic trust violation.  Would it be wrong of me to see how it plays out, to see if he can get his act together?  I honestly think he learned his lesson, but I have to wonder why it even happened in the first place.  He claims that it was his "confusion and stupid vulnerability" having gone to a party hosted by the guy that he KNEW had a romantic interest in him.  Does this mean he doesnt love me like he says he does? Can people change from this kind of thing?  Is it stupid that I believe him when he says that he loves me?  I'm not letting this slide under the rug at all, but I do want to try a road toward recovery.
<bot>: Boyfriend told me that he cheated on me and that he has never been more miserably sorry.  Can we work toward recovery.  Does ending it *have* to be the option?