I don't know how to explain it but there's a part inside me that believe in "soulmates " but my other logical part deny it completely, but I'm not sure, my best friend who is an ENFJ keeps telling me that " soulmates" are true and one day he will find his soulmate, in my personal point of you , I think " soulmate" is just a term used to describe the person who's the right for you, that person who can understand you, who would love for who you are .. If soulmates are true and meant for each other then how come there are a lot of people who have never met theirs ?? if sounds.. somehow...so fictional to me ..
However I certainly believe in true love , because I can see the proof , my cousin who has been single for too long, she met this guy at the university and slowly their friendship developped to something deeper and then she got married to the same guy last year , she sounds the happiest woman in Earth..
Well.. I hope that one day I will be able to live the same experience...
And I wish you all Love and joy too !!