Not necessarily. A lot goes into a relationship. Some INFP's are great for some ENFJ's. Some ENFJ's might need a different type. Other ENFJ's might need an INFP, but that doesn't mean that every INFP is right for them. I will PM you because I have some thoughts on the topic that I don't want to post.