I dated three women in past 5 years. The first, a dentist of same nationality as me. She was caught cheating with her senior. It was a body blow because I was an inch away from marrying her. The second was 7-8 years younger than me, and she left me when she moved to NY. It was unceremonious & rude, and given that I came to know about her new status from mutual friends rather than herself, it was bitterly humiliating.
I met a wonderful person - a local - while discussing music. We have been married for sometime now. We are not from the same field. That reduces friction & gives some opportunity for different perspective on work-life. No children yet but that's okay.
Social life is otherwise fine. I have a core set of friends, which I can count with my fingers. We meet up weekly & have dinner, usually on Fridays.