You know the advice...its been given to you in several different threads now. It doesn't do any good to start another thread. your problem is that you are not going to listen to any advice except for that which you want to hear. So I will give it to you...He's wonderful, he's loyal, he'll never go out on you, he loves you and none of the others,he doesn't want money, he doesn't want a visa, he is a wonderful and intelligent conversationalist and is up on all the latest current events, has a great job when the baseball thing is over. Rush our and marry him right now. Don't worry about what he's been doing the last three years or who... just leave us alone now that I've given you the advice you want to hear.
Ignore HB's advice (he's only dealt with the same situations for forty years, ignore the others...they know not of what they speak.
Just go to your baseball sanki and leave us alone to mourn as "another one hits the dust".