My bestfriend cheat on his girlfriend with me, I am not sure what to do?

Anonymous
About two months ago, a guy from my school dmed me on instagram, and invited me to a bbq at his place. I got blackout drunk and he showered me and put me to bed, said nothing happened between us. He and I got very close quickly, and we are best friends. There was a bit of light flirting, but he had a girlfriend, who's four years older. I attached the light flirting to his personality, given i have a very flirty personality as well. He talked to me about wanting to get with my best friends, I think as teasing given he knew I hated cheaters. I has cheated on his girlfriend once a year ago, but told her and they moved past it.
The other night, he invited me to his place as he was having another bbq, and offered that I spent the night. I agreed, but he told me no one could know. I didn't think any more of it, as when I stay longer things usually turn into a party (i'm not sure if that is why he didn't want me to say, or if it was so they don't assume that he and I were gonna do anything).
He throws up that night, and I kind of massage his back and take care of him, as a friend does. We start to kiss later, but I tell him nothing can happen because he has a girlfriend. Thirty minutes later, we had sex (consensually, I think I'm even the once who initiated it again, not sure tho). Our very close friendship has not changed one bit, it's only maybe a little bit less flirty, although I haven't seen him since (it's been three days)
He told me he was not telling anyone, and didn't regret it or feel bad at all. He told me I could tell my best friends, as he knew I would, but that no one else could know. Some of those I told said it was not my fault, and that he's the one responsible, but one of my friends told me I was a homewrecker, and that I could tell from the start that he wanted to have sex with me, and that our friendship remains the same because he wants it to happen again. Is this person right? What should I do? I really don't want to lose my friendship to him.
Updates
+1 y
i am also wondering, might he have feelings for me? we care very much about each other and regularly thank each other for being in our lives etc. he's told me he had a sex dream about when i was in his shower, and we've always been very touchy with each other, he immediately introduced me to all his friends and told me they like me a lot. since then, i've gotten with five guys from that friend group ahaha oops). anyways, does he like me, or did he take advantage that i was a bit "easy"?
My bestfriend cheat on his girlfriend with me, I am not sure what to do?
8 Opinion