Imam Ibn-Faikihani narrates a story of a pious and self-righteous man named Sheikh Musa Zareer who was on a ship which was on the verge of sinking completely. He fell asleep and had a dream in which Hazrat Mhammad came and told him to make the passengers of the ship recite Darood Tanjeena a 1000 times.