I sort of feel compelled to quote the Bible here, though I'm not religious. "So when you give to the needy, do not sound a trumpet before you, as the hypocrites do ... to be honored by men. Truly I tell you, they already have their full reward. But when you give to the needy, do not let your left hand know what your right hand is doing, so that your giving may be in secret. And your Father, who sees what is done in s…
"And your Father, who sees what is done in secret, will reward you." So still selfish (if doing it for the reward), but that is human nature.
> We are afraid that heaven is a bribe, and that if we make it our goal we shall no longer be disinterested. It is not so. Heaven offers nothing that a mercenary soul can desire. It is safe to tell the pure in heart that they shall see God, for only the pure in heart want to. There are rewards that do not sully motives.