It does seem like opposites attract. Another way of looking at is that we attract those who complement us. On the other hand, there are people out there who seem to prey on “nice” people hence the saying “nice people finish last”. There are takers and there are givers. Naturally takers will seek out givers although the giver is not necessarily aware of the unspoken arrangement. If you are a giver by nature, be careful you are not attracting takers. Takers will drain you dry and then complain when there is nothing left to take. Never mind expecting a taker to give. A taker may give just enough to make you stay or string you along. Just be careful out there and be aware that a good relationship does not feel draining or one-sided. If you find you have to fight for an equal share of the relationship–move on.