My guy friend has confessed he likes me a lot and I like him too, but have a boyfriend of 3 years. I feel guilty but cannot stop fantasizing?

I've been with my boyfriend for 3 years and there have been no other incidents as such, mainly because I would usually be the jealous one and fear that he might cheat. Things have been rocky for a couple of months now and, as I am in the middle of a series of exams, I'm not as willing to try and fix the problems by myself
Now, 2 weeks ago me and my boyfriend have been to a party where this guy was too. There was a moment I was just chilling by myself when he came to me and asked me how I was. We have known each other for about 4 years and are pretty good friends, and didn't feel weird at first. I could see he was a bit tipsy but nothing out of the ordinary, we've been to many parties together and this time was no different.
He started to ask me about my boyfriend and how were things going, to which I told him that we struggled a bit but things were ok. He then told me that if I were single he would looove to try to know me better and that he finds me really attractive ( even though I m not his usual type, as he said I was the only exception and there's something special about me). He said he respects my relationship though and would never try anything but he wanted to tell me that.
Nooow.. the problem occured when I started fantasizing about that the day after. I have always thought of him to be really attractive and fun to be around, as I had a crush on him before I got with my boyfriend.
The thing is I feel really bad about it and really want it to be happening just because he confessed his attraction and not because I think about cheating. My self perception may also take its toll on my feelings because I tend to fall pretty fast for anyone who calls me beautiful as I rarely think of myself that way.
Should I tell my boyfriend about it and risk him getting mad? Or consider the other guy as an option? Or should I just try and deal with it myself?
My guy friend has confessed he likes me a lot and I like him too, but have a boyfriend of 3 years. I feel guilty but cannot stop fantasizing?
Post Opinion