My son (3) likes to give presents. Sometimes he asks to go shopping for presents for his friends (holidays, upcoming birthdays, etc.) using money from his allowance (we designate a small portion of his allowance for things he wants to buy for himself, and he mostly uses it for presents for other people; the remainder is for savings), and sometimes he'll just spontaneously grab one of his own toys, and decide that he wants to give it to someone else.
We love this behavior, and want to encourage it whenever possible.
We recently received an invitation to a cousin's 5th birthday. The invitation says "No gifts please!".
This child's parents have specified "no gifts" for other events, as well (previous birthdays, family holiday celebrations, etc.), but the boy still received some gifts (usually from the grandparents, and a few of the mother's family members).
Given this, and our desire to encourage our son's generosity, and the enjoyment he gets in giving, should we honor the "no gifts please!" comment on the invitation? Is there some compromise we could aim for?