Thanks, so a CR-1 is the best bet and not a I-130, hmm....
The First Step Toward an Immigrant Visa: Filing the Petition
The first step is to file a Petition for Alien Relative, Form I-130, with the Department of Homeland Security, U.S. Citizenship and Immigration Services (USCIS) for your spouse (husband or wife) to immigrate to the United States. For instructions on how to file a petition, including where you should send the petition, see the USCIS website.