Sahih al-Bukhari 3336
Sahih al-Bukhari · Book 60: Prophets · Souls are like recruited troops
Narrated Aishah (ra):
قَالَ قَالَ اللَّيْثُ عَنْ يَحْيَى بْنِ سَعِيدٍ ، عَنْ عَمْرَةَ ، عَنْ عَائِشَةَ ، رضى الله عنها قَالَتْ سَمِعْتُ النَّبِيَّ صلى الله عليه وسلم يَقُولُ " الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ، فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ " . وَقَالَ يَحْيَى بْنُ أَيُّوبَ حَدَّثَنِي يَحْيَى بْنُ سَعِيدٍ بِهَذَا .
I heard the Prophet (ﷺ), "Souls are like recruited troops: Those who are like qualities are inclined to each other, but those who have dissimilar qualities, differ."