But the answer to What Makes a Happy Marriage? is really simple. Save time and pay attention. What all the research has shown--all the studies and interviews and observations--boils down to a single, simple truth:
Happily married couples are nice to each other.
Yes, it's that simple. Now, it may not be easy, but don't fall for the "simple is easy" myth. The fact is, couples who report being happy--and happily married--are gentle, respectful, loving, kind, affectionate, happy, supportive, and fun with each other. In other words, nice.
If that seems like a Duh! truth, consider then why so many married people are always using verbal daggers and emotional clubs on each other, criticizing, contradicting, condescending, shaming, belittling, showing contempt, rejection, hostility, superiority, and even hatefulness.
Just quit that. Treat your spouse the way you treat your friends, and then see how much happier you both can be.