Okay, the bottom line to having a good marriage is learning to be unselfish. I think it all boils down to that. The more we can forget about ourselves and think of our spouse, the better our marriage will be.
Think about it...All arguments come from our not getting our way. Even James, from the Bible, says, What causes fight and quarrels among you? You aren't getting your way. {My paraphrase}
What was the last quarrel you had? Ken and I will sometimes quarrel {very rarely now because we stop before it goes anywhere} because we remember something happening differently. "No, we sang that song!" "No we didn't, it was this song!" I wanted to be right. I KNEW it was this song...Kinda pathetic isn't is.
The only thing that we should be angry about is sin and the devil. If your spouse is involved in some type of sin, confront them on it but even then, to argue about it leads to nothing good. Confront them then start praying like crazy that God will convict them.
So, in conclusion, I can honestly say, the more unselfish I have become, the better our marriage has become. And I know I can do all things through Christ who lives within me. That means I can even be unselfish because Christ lives within me!
Do nothing out of selfish ambition or vain conceit, but in humility consider others better than yourselves.
Philippians 2:3