<human>: Give me the gist of the text in a nutshell

My boyfriend and I have known each other for a long time and there was never an instance where I thought I shouldn't trust him. We work so well together and I love everything about him. 

However life happens and long story short, I'm moving away to a different city and we decided to end things. Stupidly enough, I agreed to stay with him until I actually left. I know that was a horrible idea but it's already happened. Anyways, there was one point in one of our conversations where my boyfriend said that we should just be friends. Problem is...I didn't catch that.

He told me yesterday that he made out with another girl two days ago and that he feels bad and ashamed. So naturally, because I thought we were still together, I was distraught and I felt horrible. He said he did it because he thought we were just friends and he wanted to move on from the relationship, but then he said all this stuff about how it was a mistake and he wish he didn't do it and didn't want to hurt me. I just didn't get the memo and now I'm really hurt and embarrassed and I feel betrayed. 

Does that count as cheating? Worst of all, do you think I can just forgive him and stay friends?
<bot>: Bf thought we were just friends but I didn't know that. He made out with another girl. Is this cheating?