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