This is a tale my informant heard from her mom, who is Persian. The story goes that a man living in Baghdad was very poor and so asked God to help him. That night, he dreamt of treasure that was at a certain place in Egypt. When he arrived, though, he was arrested because the police thought he was a thief for some reason. They beat him nearly to death. Later, when the police chief asked him why he’d come there, he said he dreamt that he’d find treasure if he did. The man just told him that he was a fool then. He continued that he’d often dreamt of finding treasure in a certain place in Baghdad but never pursued it because it was just a dream. It turned out that the spot the man had described in Baghdad was actually the house of the first guy. So, he returned home and found the treasure there.
My informant likes this story because of the reversal of fortune, which is unexpected but satisfying because as an audience, we want to see the man succeed after he is brought so low by the world. She also likes it because it emphasizes hope and trusting the universe to give you what you need. The man follows his dream and eventually succeeds, even though the police chief calls him foolish for this. Maybe sometimes you need to be foolish to just do what you think is right or what you think will get you what you want, though.
The tale speaks to a lot of different themes. For one, that we will generally get what we need in life, but it won’t simply be given to us. The man asks God for treasure, but he has to travel to Egypt to find out it was under his own house the whole time. He had to undergo a journey, as well as suffering (being beaten) to get the reward. The story also seems to say that dreams are meaningful. While we might not really believe this, it seems very human to want to, so this story serves as wish fulfillment in that way. The police chief gives the realist view that trusting dreams is foolish, but it pays off for the main character because we like the idea that a dream can guide us to something good.