I know a family where the couple had 4 young children. The father used to beat the wife and she left him and went to a shelter for women who were being abused. The husband was having problems but she never divorced him. They got back together a year or so later and he hasn't beaten her since. He used to beat her when he was an alcoholic. He now doesn't drink. Their marriage worked out because they truly loved each other.
Marriage takes sacrifices to work. the leading cause of divorce in the United States is selfishness according to polls. Both parties have to be willing to make the marriage work.
Too many people rush into marriage these days without getting to know each other first. this is because people rush into sex and think that they know the other person through sex. Sex is knowing a person physically but not mentally or emotionally.
People need to make sure they are ready for marriage. The best way to do this is to focus on getting to know who the person is and not rushing into a sexual relationship but having a relationship of trust before having sex.
I have heard it said that only marriage can provide a strong enough environment for sex. Sex can be a wonderful thing within a marriage of trust.