I'll try to be succint here. In 2001 I met a foreign exchange student from the Philippines (I'm half Filipino myself, so don't accuse me of Chinc chasing ) at a party. We dated for over a year, but the relationship dissolved because of poor chemistry. After finding a new girlfriend, I continued to hook up with the foreign exchange student on the side, and impregnated her despite her faithful birth control pill regiment. She had our daughter, withdrew from school, and returned to the Philippines seven months ago where she soon secured a job with an international firm in Manila. The firm sent her to New York where I visited her three weeks ago; we engaged in sex during which I likely mistimed my withdrawal from her. Today I found out she is pregnant again and is returning to the Philippines to have our second child. I will soon have two children with a woman in a foreign country whom I do not love. But I do want to see and be a father to my children, and particularly want my parents to know their grandchildren. The US government will require that I be married to her for a minimum of five years for her to get her green card, or else a divorce will result in her deportation; we cannot do a quick paper marriage to get the children into the country--INS actually does house visits on such marriages. I can't believe I made the same mistake twice, and am feeling an enormous amount of regret and guilt. My children deserve to have a father, but I also deserve to be happy, and cannot imagine myself happy married to this woman. So...should I marry her?