Seeing yourself in a dream forgiving a mistake made by someone who is at fault towards you indicates an act that will attain the forgiveness of Almighty Allah. Seeing one's own faults being forgiven in a dream indicates long life, fame and protection, and being granted protection. Seeing yourself forgiven by Allah Almighty and His Messenger in your dream indicates a good outcome. Again, this dream is a sign that that person will repent and reach guidance. Seeing yourself forgiving someone who needs to be punished or retaliated against in your dream signifies that your sins will be forgiven by Allah Almighty. Seeing that he forgives the criminal, even though he has the power and the right to punish him, indicates that his sins will be forgiven by Allahu Teala. Seeing that you forgive the criminal even though he has the power and the right to punish him indicates that the dreamer is afraid of God Almighty and is in awe. A sinner who deserves punishment sees in a dream that his rebellion and mistakes are forgiven by the Lord: "(My beloved), tell those who disbelieve: If they give up enmity, their past sins will be forgiven." According to the verse meaning (Anfal, 38), it indicates that that person is a righteous person.