This is a complex problem that comes from the breakdown of traditional American society. One solution is to move to a country that is still relatively free but with a traditional culture or marry an immigrant from one of those countries. Another option is to join a religion such as the Amish which I'm sure have a low divorce rate. These may seem extreme but the point is that this is not part of the human condition or anything instinctive to humanity but something flawed in our culture. Even in religions that consider this a sin have divorce rates similar to typical Americans, as long as the people are immersed in our popular culture.

When I took sociology classes at a Baptist university one topic was the Baptist divorce rate. According to the text Baptists have a higher divorce rate than some more "traditional" Protestant churches even though Baptists have higher moral standards. The reason given was that Baptists bring in people from all cultures and economic classes when the churches that were compared with them were far more restricted to certain classes and cultures. This brings us back to the basics of rapport, that people like people who are like themselves. That does not mean that you can not have a successful relationship with someone from a different economic, social, cultural, and educational background, if you share strong core values you can, but as a rule of thumb such relationships are less stable.

One interesting book I read recently is "The Birth Order Connection" by Dr. Kevin Leman. I don't buy into his theory that birth order shapes your personality, at least not to the extent Leman teaches, but the book does have some good insights into starting relationships. The chapter "The Most Intimate Date Imaginable" is the most important, giving advice to talk a lot on your first dates, and ask about her childhood, family relationships, values, etc. This way you get to know them much better. Of course it is useful to use NLP skills, but if you want a lasting marriage you will need to really know her, not just establish rapport and link all her values to you.

Enlightenment, whatever that is, won't make you successful. A popular martial arts star who became a Lama ditched his wife and ran off with his babysitter. Tony Robbins, who taught people how to be successful in relationships also divorced even after teaching this stuff for over 10 years. On the other hand, many "normal" people have successful relationships.

There is no way to ensure success but you can put as many factors as you can in your favor.