The question is not is he or she a perfect mate, for no one is perfect. The question is are you perfect for each other.
It’s not really about mistakes, more about value systems. Straight forward is playing it safe, might raise a lot of unwanted conflicting situations if basic natures are different. ~ Rukmi Ray
Love is a relationship only between two people of the same nature, well- natured people. Love has no place between people of different disposition, evil and good. ~ Baha Zein