It is difficult to know someone that you have met on the internet, if you come here willingly to meet this guy and he turns out to be a bad guy, rapist or whatever,,,you will not be looked upon sympathetically, my suggestion to you would be to get him to meet you in the U.S. first. He could be very nice and respectable but the previous comments are correct, you are not going to gain respect by flying over here to meet him, that is like every internet daters dream....think about it...or bring your dad/brother, just like a Syrian/Qatari girl would do.
It is difficult to know someone that you have met on the internet, if you come here willingly to meet this guy and he turns out to be a bad guy, rapist or whatever,,,you will not be looked upon sympathetically, my suggestion to you would be to get him to meet you in the U.S. first. He could be very nice and respectable but the previous comments are correct, you are not going to gain respect by flying over here to meet him, that is like every internet daters dream....think about it...or bring your dad/brother, just like a Syrian/Qatari girl would do.