Here is my situation. This year I met a US citizen (I entered in the US under the Visa Waiver Program) and I felt in love with him; next year I want to come again in the US and get married to him. I read a lot about immigration issue, visa and so on; but all the information that I got is not complete. Below I list two situations, and I really hope that someone has more information. First situation: I enter in the US under the Visa Waiver Program and then I get married. Can I change my status and apply for the Green Card without leaving the US? I read that under the VWP "you can get married to an american citizen but you can not adjust status to permanent resident (get a Green Card) after your marriage" because it will considered fraudulently. Is it true? So, if I get married under the VWP, what happen next? I must have to leave the US and return to my country? And then what? How I can return and live in the US? Second situation: I enter in the US on B2 visa, I get married, and I change status and apply for the Green Card. I read that there are two way to apply for the Green Card: inside the US or outside the US through consular process. What is the best way to do it? Inside or outside? Which is faster? And how much it will cost apply for the Green Card inside or outside the US? -- Can someone tell me step by step what I need to do in each situation? Further, can someone tell me which is the best option to get married and live together in the US (get the Green Card)? With "best option" I mean: Which is the faster option (can someone tell me the timing for each situation)? And which is the lower price option? Plus, which document do I need to get married? I really hope someone has the patience to explain me. Thank you very very much. -- I know that the best way to get marriage in the US is to get a K1 visa, but I want to propose marriage face to face.