If you felt unworthy, your unconscious is urging you to boost your self-esteem or is perhaps highlighting feelings of guilt.
If you are forgiven in your dream, who forgave you and what were you forgiven for? Also if you are given gifts, these represent something you think you need in waking life.
If you are the person being charitable, the message remains the same. [1]
Feeling particularly fortunate or glad, either in general or regarding a particular situation or person in your life.
Feeling that you or someone else is deserving of thanks.
If he is a hypocrite, it means that he will turn sincere, and if he is a true being to his Lord, it means that he will join the company of a noble, powerful, wise and a renowned person.
(See also: Prostration) [7]
being grateful to someone: surprising events wil happen.
others expressing, to you: events wil happen to a loved one.
receiving, from children: wil live a long life. [8]
