Most Helpful Guy
He sounds pretty conflicted, which makes his decision making process pretty unstable, which in turn makes your life very unsettled, which is not fair to you. As far as I'm concerned you did the only thing you could do.
Had he said he would see the girl through the labor and vow to return, saying he had no feelings for this woman, I could see things differently, maybe. However, he said he may have to marry this person for the sake of the child to be in the states? I'm sorry, but as noble as it is for him to think of doing so, that does not make your life better, and ultimately his ordeal is not your problem, nor should it ever be.
I think you're already hurt, which is understandable, but you did the right thing, because I see nothing but a very complicated mess that could go on for a very long time, and why in the world would you care to put yourself through something like that? I'm sure he's a great guy, but sometimes logistics make a promising relationship impossible, and this seems like one of those times.
You're going to be much better off in the long run, but you did break up with him, and you should be willing to stand firm with that. Thinking you two might be able to work it out is nice to think about, but until that happens, you're depriving yourself of moving on and meeting someone with less baggage going on at the moment, and it's never a good idea to bank on someone changing their mind when they've already made a decision.
I wish you good luck,
Most Helpful Girl
Cut contact would be best, and move on, he seems pretty settled in his words so I wouldn't think that he'd come back to you...
You did well by breaking it off btw! :)