Trust is the number one ingredient. The moment you make your marriage a community thing, you are in the right track to failure.
@chiaroscuro it is not realistic to say you can only focus on what I can give to my partner.
It's partnership, where you both have expectations: I know what my wife expects from me, and there are some things I expect from her.
And wife should know that husband is different from other men. And husband should know wife's different from other women.
For example: I expect to find a meal when I get home in the evening. Why? Because we've discussed our duties. But that does not mean I can never cook. Of course I do cook sometimes, out of my own choice, not through a duty roaster. I also changed diapers sometimes, when I felt I wanted to. And she knows this.
@Abunuasi spot-on!
@heavenlybody This is the same tricks the FM guys use. You're not helping here.
Some people here will choose the same person again.
Some will not because of genuine reasons. But it does not mean they will say marriage is bad thing.
Exactly what @Dia has said should be used in marriage: consciouslly apply the right attitude, understanding and readiness.