|Photo credit weheartit.com|
Do hearts have connections to one another? Sometimes, a person happens to meet someone whom he or she immediately loves and spontaneously develops some sort of affinity with. The reverse can apply when the same person meets up with another person. The point is one does not know the reason why one feels good toward some people and feels bad toward others. Is there some sort of connection between their souls?
`A'ishah, the Prophet's wife, narrated a hadith, that she heard from the Prophet (peace and blessings be upon him), which gives us a glimpse of the nature of the soul and clears some of the vague feelings that we might find:
"Souls are like conscripted soldiers; those whom they recognize, they get along with, and those whom they do not recognize, they will not get along with" (Sahih Al-Bukhari).
Also Abu Hurairah reported Allah's Messenger (peace and blessings be upon him) as saying,
"Souls are troops collected together and those who familiarized with each other (in the heaven from where these come) would have affinity, with one another (in the world) and those amongst them who opposed each other (in the Heaven) would also be divergent (in the world)." (Muslim)
What this hadith means is that Allah created souls and gave them their qualities. Those of similar qualities will easily be friends when they meet in this life, while those who have different natures are likely to be in conflict. This in fact accounts for endless cases of people getting along together when their apparent circumstances should have kept them well apart. Moreover, it tells us something about what brings good people together and what allows evil ones to flock together and even trust one another, when they know that they are evil at heart.
Ibn Hajar (may Allah have mercy on him) said in his commentary on the hadith "Concerning the phrase 'Souls are like conscripted soldiers…',
This may refer to their similarity as regards good or evil, righteousness or corruption. Good people are inclined towards other good people, and evil people are similarly inclined towards other evil people. Souls feel affinity with others according to the nature in which they were created, good or evil. If souls' natures are similar, they will get along, otherwise they will not be on good terms with one another. It could have happened in the beginning of creation in the realm of the unseen when souls were created before bodies, and used to meet one another. When souls have entered bodies (come to the physical realm) they may recognize one another from the past, and may be on friendly terms or otherwise based on that past experience.
Al-Khattaabi also commented on this hadith,
This getting along with one another has to do with what Allah decreed from the outset about the ultimate destiny of souls, whether they will be among the blessed (in Paradise) or the doomed (in Hell). Souls are of two opposing kinds, and when they meet in this physical world, they will either love or hate one another depending on the way they were created. Good souls will be inclined towards other good souls, and evil souls will be inclined towards other evil souls.
Thus, the souls of righteous people have connection as if they are recruited due to the purification in their hearts...
That is why Allah says about the believers: And (moreover) He hath put affection between their hearts. (Al-Anfal 8:63)
Excerpt from IslamOnline.net
Don't you think that's amazing? SubhanAllah. The human soul is quite a mystery but this actually makes sense to me. Soulmates do exist after all and it's not a matter of finding them or not, it's just serendipitous or simply fate when you do.