People are attracted to others on unconscious level. That's why people tend to have certain patterns in choosing partners. For example, when someone says all of my ex-es were douches, they got to ask themself why is that so? We are usually drawn by psychopatological features in others that are similar to those we have. But these are also fluid and as we change, our unconscious cravings changes too.