Truth Shall Set You Free!
Truth is the only answer for you! Not only for you but for all those people with whom you associate with now and in the future! You are compromising your own integrity as a person to consider living a lie! You are burning a candle at both ends and now you want to lie your way out of it! Lying is one of the worst paths to take in life! Don't insult people with lies! Instead remember that however much the truth hurts, people will always respect you more for telling it like it is! The Fact Is that if you would have been truthful awhile back you wouldn't be in this position today! Now! Let's look at the problem! It seems that you have waited some time to meet this distant love and he is willing to overcome insurmountable odds to come and meet you! Plus you feel that he might be the perfect person in your life! Your current lover is merely just that, a former convenience that has developed into something more serious! Even so you really don't know how much of your current relationship is True feelings and how much is Infatuation; meaning mainly good sex! The bottom line is this; you cannot have them both, you can't have your love travel to another country so you can decide to dump him, and your biggest fear is making the wrong decision!
The odds are greatly against the possibility that you will meet someone so distant to fall in love with again so that definitely will be a "chance of a lifetime" throw away if you don't let it happen! The odds are very high that you will have the chance to meet many men here and have the chance for a serious relationship again! SO I would suggest that you sit down and have a heart to heart talk with your new lover and tell him that you have been keeping a secret from him for a long time! Your saving grace most likely will be that you never have had any sexual relations with the man you have waited so long for and have deep feelings for! It's not like you have been cheating on him sexually! Meet your distant love and spend time to get to know each other in person! He may be all that you expected; but if not then your problems are over! If your lover really has feelings for you he will come back to you without any reservation! Just ask him to give you this one chance!
Good Luck!
Write and tell us what you decide and maybe later we can confront your tendency to avoid telling the truth! :)