Hazrat Abu Musa Ash'ari (may Allah be pleased with him) narrated that the Holy Prophet (peace and blessings of Allah be upon him) said: I saw in a dream that I was migrating from Makkah to a land where there are date gardens. My mind went towards the thought that this place would be Yamamah or Hajar, but it was Yathrib, Madinah Munawwarah. And in the same dream, I saw that I shook a sword and it broke from the middle; this was an indication of the calamity that the Muslims had to face in the Battle of Uhud. Then I shook it a second time and it became even better than before. This was an indication of the event that Allah Almighty granted the conquest of Makkah and the Muslims all gathered together. In the same dream, I saw cows, and whatever is the work of Allah Almighty is best. These cows were an indication of those Muslims who were martyred in the Battle of Uhud, and the goodness was that which Allah Almighty granted us as a reward for truthfulness after the Battle of Badr.
Hadith Referenceاللؤلؤ والمرجان / كتاب الرؤيا / 1464
Hadith Gradingمحدثین:«صحیح»
Hadith Takhrij«صحیح، أخرجه البخاري في: 61 كتاب المناقب: 25 باب علامات النبوة في الإسلام»