Long Journey to a Green Card