If you are looking for a relationship that will help you maintain a healthy state of flow and happiness I would recommend that you date one of the following personality types:
The INFP Soulmate
The INFP-ENFJ Relationship
INFP-ENFJ relationships tends to be interesting in terms of love because these two personality types can appear very different to outsiders.
But on the inside, there is often a feeling of deep kinship, as if you have met your soulmate.
Both types tend to be able to relax around one another. It feels easy to be yourself around an INFP as an ENFJ.
The ENFJ tends to find the INFPs more eccentric qualities endearing. The INFP tends to find the ENFJs free-spiritedness and honesty refreshing.