Did you ever wonder why some people find the perfect person to marry, do so, and enjoy a love affair that lasts a lifetime? On the other hand, some marry a person that is wrong for them now, wrong for them tomorrow, and wrong for them for a lifetime? What’s the difference? Why do some succeed at love and marriage where others fail?
First...kids really have no idea what they are getting in to. I don't know if you can know what you're getting into until you've been married once.
second, a lot of people mistake lust for love. That lust wears off in time and that's why you married, there's nothing there.
Third, I think a lot of young people get married for the wrong reasons. They get married for what they can get out of it. They guy is thinking steady poon tane, she'll wash, cook clean etc etc. I think a lot of girls just want to be a bride for a day... to the the center of attention in all the pageantry etc.
Some people have such a strong drive to get married... They will morph themselves into what ever they think their prospect want's them to be... just to get them to marry them. Once they are married... they let their hair down.. relax and they are NOT the person they led their spouse to believe they are.
How to increase your odds of a successful marriage... Just relax... be yourself and allow someone to fall in love with you for what you really are. Second, when you love someone...truely love someone... you want to make them the happiest person in the world. And finally, marry someone you like. When that hormone driven lust phase wears off, if you like the person... you won't mind being married to them.
And, before you get married, don't assume practical things. Talk about how you'll handle money, spending/saving, vacations, children, politics, religion, etc. The fewer bones of contention you have the less friction you'll have. I totally disagree with the "opposite's attract" theory.