My feelings is that people have patterns in life. I don't know if the patterns are set or a function of their personality. In addition meeting some people has felt like destiny. One of the things I have seen often is a person dating a certain type. The type is t something physical rather it emotional or psychological. It's like you choose each other to learn or fill a particular need.