I agree with everything above but also for us having God in our lives makes a big differece. Also when things get tough put. Yourself in the otheR persons shoes. And...... Don't go into it with the attitude.... If it doesn't work I can always get a divorce! Most ppl who have been married a long time will tell you even when things got tough they didn't just throw in the towel so easiLy.
Good luck!!!