Oh no no, we never had cyber sex. Maybe i wasn't clear sorry.
Its just flirting like kisses and hugs and stuff like that. Yea i figured out i need to step back and stop chatting to him for the moment, at least till i clear my mind. I dont wish to cut all contact because he's still a good friend, and it would be disrespectful from my part to just stop talking to him like that.
I get easily infatuated and attached to people and that was always a problem of mine. That's why when this happens i need to step back.
I dont see it as a romance, but more of a infatuation and a 'fantasy'. I would only consider him more than a friend if i ever will be single again, and if the circumstances are appropriate, he knows this, and i think he understood it, he just likes to make people feel good i think thats why he keeps on flirting, im not sure.
As for my bf, i realize that this would hurt him, it would hurt me too if it was me instead, thats why im feeling guilty

I would NEVER cheat on my bf in real life, im pretty sure of that, i had quite a few opportunities if i wanted to, but i never acted on them because i love my bf although things aren't perfect. So yes i guess the fact that this guy lives so far away kind of reassured me that nothing could happen even if i was tempted, i think that's why i let myself go along.
The thing that bugs me is why i see other man attractive (this guy in this case) and i infatuate myself so easily when i shouldn't. Maybe a part of me wants to be free and experience new things, i was pretty young when i hooked up with my bf and i guess im feeling the consequences now, but i dont want to loose him on the other hand because i can see a future with him.