<human>: Can you give me the gist of the text in a nutshell?

For a bit of context: 

I met "Fred" (27/m) several years ago (maybe 5 or 6 years ago), we've always spoken online since and we've always had a bit of a sexual tension between us. We constantly flirted and definitely had a few webcam sessions but pretty much never met in person (not including our first meet up)

Fast forward several years. I meet my current bf who is wonderful and amazing and I love him and we grow together over 3 years. Still speak occasionally to Fred, but he understood my bf situation and never pushed anything. Bf also knows about Fred, and trusts nothing will happen. 

Lately, Fred and I have been spending tons of time together (because I moved back into our home town) and it just happens to coincide with  my bf leaving for a 3 week vacation. 

Honestly, the time has been great, Fred and I have a great time together "as friends". But there's a really obvious sexual tension and latent feelings from so many years ago (from both of us I imagine). It also doesn't help that my bf is out of town cause it leaves me sort of longing for intimacy (even just for cuddles, but of course that would be inappropriate). I feel like deep down, I want Fred because he has some qualities my current bf doesn't possess and he's giving me the rush of a new crush. But I truly think he and I wouldn't make a great couple in the long run - but the tension remains. 

I'd never cheat on my bf and I still love him dearly, but I can't help but  have these "what ifs" and "the one that got away" thoughts. I don't want to completely cut Fred out of my life (to protect myself) because we are very close, but I fear developing further feelings for him. 

In anyone able to provide any advice for how to handle this situation?
<bot>: Starting to have feelings (or maybe just sexual tension) for an old friend of 6 years, but currently in a 3 year relationship. Happy with current bf, but having a lot of "what if" thoughts. Advice?