I have had a green card for more than 10 years, through marriage. I am divorced now. I want to bring my boyfriend to the US. He is from Tanzania and lives in belgium where he is working on his papers. Either I move back to Belgium where I am from, or he moves to the US. Long distnce relationship is too hard. We are not married yet but are thinking about it. If he opts to come here, do I have to do the whole fiancee thing and wait forever since he is not in the US at this point? what is the most efficient way to do this? get him here and then marry? marry over there and then bring him here? wait forever? no can't do. who has an idea? thanks for input.