Am I a cheater ?

So, last night I went out with my girlfriends and we had some wine. After a period of time some friends came by and sat with us. One of them, let's call him N, said it would be "cool" if we went for a walk. I said ok only because the music was too loud and I felt like my head was about to blow. We walked and talked for a little and when I told him that I'm leaving cause I wanted to go back he took my hand and kissed me. It took me a while to understand what was actually going on and when I did I stopped him. The thing is that I was pretty bad. Not only cause of the wine but also because of some issues with my bf. When it happened , when he kissed me I wasn't thinking that I was with N but with my bf Anyway, a few hours go by and as the time passes I start to feel more and more guilty andstressed/sad. So I did the only thing I knew it was right. I told my bf. Here's my problem tho, I think I'm in love with him(my bf). (I know most of you will say that if I really loved my bf I wouldn't do something like that but I was drunk. I know that that's not an excuse but I didn't want it to happen.) 
If only I could turn back time , not to agreeing to go for walk with him , but going out at all. 
I really don't know what to do. I'm really sorry for what happened and I don't want toloose my bf. 
UPDATE: we broke up. He said that he couldn't be in a relationship with me anymore and that he could never forget what happened. I feel heartbroken. It's been a month since we ended things and I still can't get over the fact of how much loving him hurts.