My longest relationship was with another ENFP. Surprise. Surprise.
We were together for close to 4 years, shared a friendship for 6 years afterwards, which almost ended marriage. I think what kept us together for so long was the fact that we 'got' each other's sense of humor, we both came from similar backgrounds (unstable childhoods, both perservered), we both had a love for art, we used to create art together, laugh, talk, all the time. We were inseperable. Even after hanging out for the ENTIRE day, we would talk on the phone over night. This was even when we knew each other after 5 years! Every moment felt like it was 'new.'
I think what broke us apart was that even though we 'grew together' in the same 'direction,' we eventually grew apart when we grew up and changed in our own sets of values. I think for me personally, I wasn't ever truly attracted to him, physically to begin with. I think it was mostly due to pheromones or something, because he was cute, but I just didn't feel it in that sense, but it doesn't mean that what we shared wasn't true love, because after being with someone for so long, the relationship escalates into a deeper love, like a soul-mate bond. I wouldn't say he's my soulmate in a marriage sense, but I do see him as my best friend for life, and I guess a part of me kinda let go, and a part of him did too.
Anyway, one would think that our 'love' would last forever. People on the streets would comment about how 'cute' we were together, because we were so happy.
To make a long story short- I think it's important to share similar values, because otherwise, the foundation of the relationship will eventually collapse. If I were to run into him again, would romance be possible? Probably not. More like a forever lasting platonic relationship, for me.
Idk.. Love just seems like a bunch of delusional b.s. to me now. But, once you have it, and you're in the moment of enjoying it, it's like a drug, a high, and the person that you're with just feels like your best friend, especially when you click with them. Maybe we were just too immature at that time. I think I went through that relationship for a reason, because now I know what love truly means. There aren't clear cut answers, but when you meet someone who really 'gets' you, it's natural- feels right. No other way to explain it.