<human>: Sorry in advance for the wall of text.

I started talking to my boyfriend around august, and we officially started dating in mid-november. So this is a very new relationship. I am very happy with him (lets call him steve), and can see a future for us together. In early september, I met this girl (21f, lets call her mary). I knew that I had feeling for Mary almost the instant I met her. We became friends instantly, and we began spending lots of time, and had (very innocent) sleepovers almost every night. Mary had a gf at the time, and I was working on starting a relationship with steve. I put these feelings on the back burner, because I was not sure they would be reciprocated. Almost as soon as steve and I began our official relationship, Mary and her gf broke up. At this point, Mary began distancing herself from me, and I was almost positive it was because she was getting feelings for me. But now im happy with steve and didnt want to ruin anything, so I let my friendship with Mary relax. Me and Mary recently began talking again, and our conversations were finally leading towards the feelings that we both always avoided broaching with each other. I invited her over, we crushed a double bottle of wine, and I slept with her. And it was beautiful. It was intense and meaningful and I loved every second. We continued making out and fooling around for the next few days, the last day being today. We talked, and have decided that I should stay with Steve, and we'll forget anything happened. However, this is proving very difficult for me, as I know that we are still very much emotionally connected. I have strong feelings for Steve as well, and I'm not sure that this is worth ruining something that could be great for. If Mary is right for me, I am hoping fate will bring us together at a better time in both of our lives. So I guess I just want to know if redditors feel that I am doing he wrong thing by keeping this a secret.

Can you provide a brief overview of the text?
<bot>: I have had a boyfriend for 2 months and cheated on him with one of my best friends who I have had feelings for for months. Does he need to know or can I move on as if nothing happened?