24 years and counting .
We had a very rough patch because we weren't communicating. We were not listening to each other.
There was a period of about 3 years that was particularly bad. Then we realised we just weren't listening to each other. We were both deciding what the other meant instead of actually hearing them. We both behaved badly in different ways.
So we eventually sat down and thrashed it all out because we knew it was make or break for us. We properly understood each other after that.
Like others the thing that matters most is that we laugh. At ourselves, at each other, hell we even take the piss out of difficult situations we've faced, including the really hard patch.
You have to be a team. You can't turn on each other when things are tough, you have to face things together.
You need to feel the same way about the really important stuff. Important child related choices, attitude to money, that sort of thing.
It's also good to have things you don't agree on so you've got stuff to debate. Politics is one of ours.
For us, it's also important that we don't shout or sulk or anything like that. We talk. The louder someone shouts, the harder it is to hear them.