First of all, I did not know you can find a love through internet.
Second of all, If you want to marry an American guy, you would have to pay him $30,000 (most guys want $50,000), because of paperworks, paperworks, and paperworks. Not only that, marrying someone without love for green card is illegal in America. It is up to American guy who have a hard balls to give it a risk. It is faster to get married in America (Las Vegas for instance), and it takes forever to get divorced, which is why they (most lonely American guys) want $30-50 thousand.
Third of all, if you met American guy and both of you fall in love with each other which is priceless. If he is willing to pay $$$ for paperworks, and flight ticket. You must be a lucky woman.
Удачи!