Some rambling thoughts about giving at this time of the year:
God began the giving by giving the most costly gift ever given!
Giving is truly giving when nothing is expected in return.
Giving needs to take into account the real needs of those to whom we are giving, or we may have given the wrong gift.
Orchestrated giving where we agree to buy each other gifts is not giving either as it's expected and .... see above.
The body of Christ has in many ways forgot how to give.
In America we would be in far worst financial and economic stress, if people would give only to needs of friends and relatives rather than giving to wants and expectations.