opposites attract
From Longman Dictionary of Contemporary Englishopposites attractopposites attractused to say that often people who have completely different characters become friends or are attracted to each other → oppositeExamples from the Corpusopposites attract• You said it yourself earlier, that opposites attract.