Second what Reba said, and I would emphasize *established* relationship, not someone you only know from on-line.
My husband and I met and eventually married while living overseas. We married almost exactly two years after we met. A LOT of thought went into it.
For a while we were both able to maintain our jobs (he worked for an international company that had jobs all over the world, including the U.S.), but eventually push came to shove and he quit to follow me in my career.
After we had returned to and lived in the U.S. for several years, he finally became a U.S. citizen. So for him, moving and following me meant a bigger change in his life than it did for me. He's glad he did it, obviously. It was a very serious decision, lots of talk between us before we went ahead with the marriage, and then before he went ahead with quitting his job to follow me in mine, and again before he decided to give up his British citizenship and become an American.
So far, so good. We will celebrate our 25th anniverary in October.