<human>: So this sounds terrible, but not everything is black and white.

I'm in a long distance relationship which wasn't long distance for like 4 years before it became long distance. We're pretty set on making it work and if we did, we have a pretty solid future planned out where we can live the life we both want. We're really solid when we're together and even when we're apart we're aware that at the end of the day it just works and it will work when we're reunited. That being said, the long distance is tough and there have been times where we've been on and off.

Thats where the other guy comes in. He started off as a really good friend and we've been growing closer for the last 6 months or so. I know this is going to sound ridiculous to others because I couldn't even imagine feeling this way about something considering how set I thought I was with my boyfriend. Anyways we've connected on so many levels. We also know that in the future we want very different things and there's some circumstances that make it pretty clear that we wouldn't work together. He acknowledges this and tells me that he wouldn't want me to ever leave my boyfriend because he can't personally give me what I want in my future where my boyfriend can. I also wouldn't fit in with his future.
We've had lots of discussions about this and he just reiterates that he realizes that it's not going to be easy seeing me with my boyfriend but he would rather have sometime together now and deal with that later than give up what we have now because like I said we're just so good together. I can't let myself give it up either. 
I know my boyfriend is my future. I know that we are compatible as hell and I do love him. I just didn't realize it was possible to feel this way about two people. 
I know I'm going to get a lot of flack, but please try not to be judgemental. I just don't know what to do.

Can you condense the text into a few key points?
<bot>: In love with two guys. Know it will work with one, know it won't work with the other in the future. I don't want to give up what we have.