I used to give because it was expected-then I gave because I didn't want them mad at me-then I grew up(at a late age) and said the hell with it and only gave if I found something someone would like or appreciate! Now I donate the gift money locally to help those that really need it and I only gift something if I know the receiver will like. No special occasion as I forget birthdays and anniversaries-just because I am thinking of them and I want to. That to me is the only way to gift-with your heart and mind and not because it is expected!!