My husband is 19 years younger than I am. We did the K1. He was a school teacher in Morocco for four years. I am also a teacher and I have two kids from a previous relationship. He has a couple of Bachelors Degrees from Morocco. His English was pretty good. At the time I sponsored him, we had known each other 2 years and I visited Morocco twice - once at Spring break, and once for a few months in the summer. His parents did not approve of us, which is why when we tried to get married in Morocco, it didn't work, as his dad took the family book. The consulate did ask about this. He told them the truth. I have never met his family. We only had some pictures of the two of us. It took about a year to get his visa. He had no problems at the interview - you could tell they already approved him while they were asking him questions. He has now been here for 11 years and has his US Citizenship.