Making someone else happier has many benefits. The happiness spreads back to you as you see his or her face light up and as you know you did the right thing.
It spreads back to you as people have a strong tendency to want to give back when you have done something good for them. And it spreads out into the world as that now happier person may spread his or her happiness to other people.