@Erinlove,
Rule number one: if you are eyeballing another guy, and I mean more than just noticing him in your general location, and you are in a relationship with someone (whether it is going well or not) then it is best to either fall in love with your bf, or break it off. Don't emotionally cheat on him. If you are develoving a crush for a guy while in a relationship with someone else, then its not an accident. You are allowing yourself to do that. You owe it to him as a matter of respect you would want someone to give you. Break it off with your bf.
"And I don't know what I want either. I don't want to cheat but i'm attracted to him and can't help myself but to now want his attention"
Thats all you need to remember, from your own mouth. If you let it go, you will drift farther from your bf, show him less respect and concern, and ultimately create grounds for cheating to happen. This guy is attracted to you, and you like the attention, and where do you draw the line on that, especially if you are allowing it to happen while in a relationship with someone else? Get the point? You're unknowingly desensitizing yourself and creating a bad situation where you will be easily tempted to cheat. If not with this guy, then with the next one who comes along and give you the acceptance/attention/validation you are craving..