Why do people believe opposites attract?

I am asking this question because I'm baffled at why some people believe opposites attract. It makes no sense for a person to date someone with different personality traits, values, & hobbies.

Why do people believe opposites attract?
Post Opinion