<human>: I've been in a long distance relationship with my boyfriend, Jack, since November 2015. Prior to that, we were friends for 6 years. He spent a few days around Christmas back home with his family in his hometown before flying to see me.

Last Christmas morning, he confided in me that "a lesbian from high school made out with him", then claimed that he "stopped it immediately".

He was initially very apologetic with lines like "I don't want to lose you over something I didn't even want". Despite this, he ended his barrage of messages by saying, "I'm a little concerned that you're not showing empathy for my pain". I felt very hurt and betrayed but chose to forgive him because I thought we had a future together. The feeling of doubt never left my mind though, because I didn't think a lesbian, even drunkenly, would "force themselves" on someone who she knows has a girlfriend.

Earlier last week during my visit, I found out through his messages that they did sleep together that night. I confronted him and he broke down, with apologies ranging from the classic "it didn't mean anything" to "it was only 10 minutes and not even enjoyable". He says that I need to learn to forgive and trust him again in order for us to move on. He claims that he didn't tell me about everything that happened because he didn't want me to feel the pain that he's been suffering ever since it happened. Naturally, he also added that it'll never happen again because he can't bear to ever hurt me again.

Although it makes the most sense for us to just break up, I can't help but feel that maybe we can move past this with counselling. For the most part, he's a very affectionate and caring boyfriend who's been flying to visit me every 2 months, even once while I recently studied abroad in a country halfway across the world. We just get along so well together. We've since written each other a list of things we love about the other and letters detailing our feelings. I still love him a lot, but I don't know how to bring myself to forgive him for this.

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: Boyfriend cheated 1 month into our relationship, never told me the full story until I found out but claims he was just doing it to protect me. Is there any hope for us? How do I get over his cheating?