It is not to make the other person happy, but to make ourselves happy.
Yes, we may find our love making other people happy, and we may think our action creates love in us, but the reality is that when we help others unselfishly it is because we have an insecurity complex which requires the approval and appreciation of the party being helped.
Selfishness is good.
Selfishness seeks reward in exchange, and that is the healthiest way to trade.
Greed on the other hand is wrong and destructive, because it is one way only and the individual does not care for the other person.
Yes, love has always selfishness attached to it in one form or another; if not, it is not love but a passing fancy which will collapses as the north winds reach its shores.
We all must fight to regain our natural instincts, to keep healthy physically, mentally and spiritually, and when we accomplish those three we will conquer the other two as well.