<human>: I'm a student who recently moved away to college 2 hrs away from my hometown which is also where my SO lives. 

Long story short, after a drunken night of bar hopping I hooked up with one of my female friends. She had had a crush on me, and I knew. I'd be lying if I said I didn't have any sort of feelings for her. I care about her, and I had never experienced anything with a woman, but it felt so wrong... I have been disgusted with myself ever since.

 I haven't told him. I was selfish, and stupid. I'm scared of ruining the relationship by telling him, because he's the best person I've ever known and we're planning on moving in together and maybe even getting married. But he doesn't deserve a shitty person like me. Part of me feels like telling him will give me relief, and it hurts me to see him ignorant to it all. It hurts me to see how much he loves me , not knowing that I betrayed him. But I'm too afraid of losing him. I don't want to lose him. 

As far as my relationship with my friend goes, we talked about it and decided to stay friends, she has an SO of her own now, and everything between us is normal. I don't think anything will ever come again of it. I still care about her, but only as a friend. Any romantic or sexual feelings I ever had for her are gone.

I don't like to think of myself as a cheater. I never thought I would do anything like this. But it's the truth. I know I have no excuse, but I was going through a hard time, and I just got caught up. I have so much regret. But I know it's something I would never EVER do again.

So I wanted to come here to ask for advice. Should I tell him? Or should I just pretend that it never happened? Maybe I will get over it? I'm completely lost and I hate myself. I need peace.

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: Drunkenly hooked up with a female friend and I haven't told my SO. I feel absolutely horrible and disgusted with myself. Should I tell him, or let it go?