Can I be in love?

I've known a guy for 6 years we've never seen each other in person but we've talked every single day, texting, on the phone and FaceTime. He's one of my best friends but I have a boyfriend I've been with for 4 years. I don't know what to do because I feel there could be more but he lives 2,000 miles away and I'm not sure if it's worth leaving the man I love who is right here.