Nearly all marriages, even happy ones, are mistakes:
in the sense that almost certainly
(in a more perfect world, or even with a little more care in this very imperfect one)
both partners might be found more suitable mates.
But the real soul-mate is the one you are actually married to.