In all honesty there really is no "secret" to having a successful marriage. The number one thing is to make sure the person you select to become your spouse is someone who wants the same things out of a marriage as you do!
Opposites may attract in the short run but it's like that attracts like in the long run. Not only must you agree on what the goals are for the union you must also agree on the strategy for getting there. This is why it's very important to do some serious introspective thinking about your wants and needs prior to selecting a mate. The real purpose of dating is for conducting "due diligence". Make sure you are right for one another. The number one cause for divorce is and always has been selecting the wrong person to marry.
There are 6 main ingredients of every happy relationship. Each trait builds upon the previous one as if they were links in a chain becoming stronger with each new link. Great communication is your GPS system for making sure you are on the same page.
The 6 traits are in this order: Honesty, Trust, Loyalty, Love & Devotion, Intimacy, and Emotional Security. Take it from me starting off with intimacy and attempting to work backwards seldom works. http://hubpages.com/relationships/therecipeforrela...