ENFPs – Extroverted, intuitive, feeling perceivers are the zany, outgoing idea-generators of the Myers-Briggs world. On the flip side, INFJs – Introverted, intuitive, feeling judgers, are the pensive, thoughtful visionaries. Though these types initially come across as wildly different from one another, they are actually the ideal companions for one another. Here’s why every ENFP needs an INFJ friend and vice versa.

1. They are essentially inside-out versions of each other.

INFJs and ENFPs use their cognitive functions in the same order (N, F, T, S) but all of the functions that are introverted in an ENFP are extroverted in an INFJ and vice versa. This means that the two types often share similar values, but approach them from refreshingly opposite perspectives. An ENFP generates possibilities where an INFJ analyzes the specifics and an ENFP applies introverted morality to situations where the INFJ looks at the Universal consequences. They are essentially always analyzing different sides of the same coin, which is fascinating for both parties.

2. Their reasoning abilities compliment one another.

Because their cognitive functions are inverted, INFJs and ENFPs can see each other’s blind spots. The ENFP can suggest an idea that would never have occurred to the INFJ and the INFJ can provide a detailed explanation for what the ENFP does not intuitively understand. These types are basically the Ying to each other’s Yang and the balance it creates is uncanny.

3. They’re both kind of ambiverted.

Though the INFJ is introverted, their extroverted feeling requires them to socialize a fair amount in order to stay balanced. And while the ENFP is extroverted, their introverted feeling requires them to withdraw and analyze their feelings more often than the average extrovert. As a result, both types border on the ambiverted side. They’re comfortable socializing, or they’re comfortable staying home and watching Netflix together. What more can one ask for in a friend?

4. They prioritize the same kind of structure.

Despite the fact that INFJs are judgers, their main function is a perceptive function. For this reason, they tend to be lax on things like organization of their physical environment (at least compared to sensor judgers) and more interested in structuring their future – a topic that the ENFP shares a keen interest in. When an ENFP generates a grandiose plan for the future, the idealistic INFJ is able to work out the details – making the duo a dream team.

5. They bring out the best in each other.

While the INFJ is deeply analytical, they sometimes need an extrovert to help them open up and discuss their deeper thoughts and beliefs. On the flip side, the scattered ENFP benefits from the focus and structure that the INFJ brings to their over-the-top ideas. These two types tap into each other’s strengths almost effortlessly, and they naturally bring out the best in each other.

6. They both take their close relationships very seriously.

As with any friendship or relationship, conflict can arise between these two types. The good news is, neither of these types will shy away from resolving the issue in the interest of maintaining the relationship. They are both intuitives first and feelers second – meaning their inclination in the wake of a disagreement will be to look at the bigger picture. And for ENFPs and INFJs, the bigger picture always includes the people they love most.

Heidi Priebe explains how to manage the ups, downs and inside-outs of everyday life as an ENFP in her new book available here.