<human>: Can you condense the text into a few key points?

hey reddit, 

I have been dating BF [21m] for about two years now. I went through a serious of casual hookups before him, but he is my first serious, long-term relationship. We've had our ups and downs like every other relationship, but it's been good for the most part. He treats me well and I love him. Also of note, I have been faithful to him the entire time we have been dating and haven't once thought about being with another guy, physically or romantically. 

But the other night, I was at a party for a friend's birthday and met a guy (21m). At first I just started talking to him to be friendly (we have a lot of mutual friends, but I hadn't met him personally before), but as the conversation went on I just felt like we really clicked. I'm normally pretty shy around new people, but it was just so easy with him. We talked for *hours* and I can't recall a time (at least recently) that I had such a great, in-depth conversation--not even with my boyfriend. I hate to say it but I couldn't help feeling attracted to him.  

I left before anything could happen, but now I'm feeling very conflicted. I've never experienced feeling instantaneously comfortable/connecting with anyone like this (even my current BF has told me that I was really quiet / shy when we first met and it took me a while to warm up to him). To be honest, I'm curious to pursue this, but logically I know that would be wrong. If I really wanted to see if there was anything there with this guy, I know I would have to break up with my boyfriend. But it feels stupid to let go of a long-term relationship just because I feel like I maybe might be better off with someone else. On the other hand, I'm also wondering if the relationship maybe wasn't as strong as I thought it was, if I'm questioning what it would be like to be with someone else other than my BF... I feel like if you truly loved someone, you wouldn't be having those doubts--especially after two years.
<bot>: me with my bf of 2 years, thought I had a pretty good thing going until I met someone else i can't stop thinking about. What do i do?