svelte, you did all you can do. Some people aren’t wired for marriage and some people are definately not wired to be married to each other. They are over it because they have come to terms with it. Think of it like an incurable illness. It’s best to just give advice and support to them so that they may find the best way to cope with it, the one that causes the least pain and reduces the spread of the disease. Treat and contain, not cure.
More than likely the reasons they gave you were symptoms and not the actual reasons.
Don’t let it bother you, their experience is probably much different than yours so it’s difficult to compare it or judge it.
Do this, cherish your marriage, be thankful, and go tell your wife how lucky you are to have her. Then tomorrow, stop by the flower stand and buy her some flowers. When she asks what they are for, tell her this “Honey, I look at our friends and their divorce and their problems and it made me think to myself, what did I do that was so great that I was lucky enough to marry you. I asked God but God wouldn’t talk to me, he never actually talks to me so as I was driving and I saw a florist stand, florists see people in love probably more than bartenders see people in sorrow so I figured I’d ask him. He didn’t know either, I’m not sure he spoke english because he grabbed these flowers and began wrapping them. Maybe it was a sign, maybe it was just a language barrier, but I thought you’d like them so I bought them.”