It is narrated from Sayyiduna Ibn Abbas (may Allah be pleased with them both) that two angels came to the Messenger of Allah (peace and blessings be upon him) in a dream. One of them sat by his (peace and blessings be upon him) feet and the other by his (peace and blessings be upon him) head. The one by his feet said to the one by his head: Give the parable of this prophet and of his Ummah. He said: "The parable of him and his Ummah is like that of some travellers who reached the edge of a desert. They had neither enough provisions with which to cross the desert, nor enough with which to go back. While they were in that state, a man wearing a fine striped cloak came to them and said: 'Tell me, if I lead you to green meadows and clear pools, will you follow me?' They said: 'Yes.' So he set off with them and brought them to green meadows and clear pools, and they ate, drank and grew fat. Then he said to them: 'Did I not find you in that state?' They said: 'Of course.' 'And did you not agree that if I led you to green meadows and clear pools you would follow me?' They said: 'Yes.' At that one group of them said: 'By Allah, he has spoken the truth; we will certainly follow him,' while another group said: 'We are content with this; we will stay right here.'"
Hadith Referenceالمعجم الكبير للطبراني / باب العين / 12884