I gain happiness from giving a good gift to someone else... Unless all of my gifts are terrible, that's a net gain of happiness for all involved.
I also gain happiness from playing with a pet, snuggling with a companion, sitting on a pretty hillside, reading a good book...