6- According to Jafar Sadiq رحمة الله عليه, giving food to a needy person in a dream is a sign of happiness and getting rid of worries and sorrows. 7- Giving food to a non-believer is a sign that Allah would be helpful in dealing with the non-believers.