The right person is expected to be someone who shares our tastes, interests and general attitudes to life. This might be true in the short term. Over an extended period of time, the relevance of this fades dramatically; differences inevitably emerge.
It is the one with a capacity to tolerate difference that is the true marker of the right person. Compatibility is an achievement of love; it shouldn’t be its precondition.