Relationships between people can be explained with much simpler and common words. You like people because:
* They share or at least support/respect your position about the things you care (life goals/style, tastes and such).
* They express sympathy for you.
* They care sincerely about your well being and are willing to help if asked for.
But the history doesn't end there. In order to have a meaningful relationship with someone, it is important that you share some of your 'essence' with them. By essence I mean:
* Spent time togheter (shared experiences, past).
* Secrets.
If you find someone who fullfills the criteria above, you don't need care about the type. Typology will be useful only as a guide on how to "clean up" the relationship.
One important thing to say is that you shoud NEVER use typology as an excuse for relationship problems. Any two persons can get along togheter if they are:
* Mentally healthy.
* Emotionally mature.
* Well educated.
So keep the above in mind. It is likely that, if you experience problems with someone, you or your partner lacks at least one of the above.
The key to have successful relationships is simple: INVEST ON THEM; don't expect things for free. Always think about what you will give, not what you will get. Loving people is the best way to get love in return.