What a thoughtful post. Thank you for making it, it's unusual to see here. I hope a passing Moderator drops you some applause.
Charity, in the Christian sense, expects no rewards at all.
It's not charity in the sense of benevolent giving, the more typical use of the word nowadays. It's more your outlook on life, a generally loving
and kindly demeanour, patient, knowing your own place in the world and seeking not to take advantage of others. I see it in terms of glimpsing a
little bit of God in everyone, no matter their circumstances, and recognising in oneself that a generous, unselfish act is really best kept between
yourself and your Maker. And also too that any reward comes not in this life but the next.
As you get older, you know, you expect less in return for the kindly act. Eventually you come to a point in your own life of not only expecting
nothing in return, you don't even consider any payback. That mindset comes with age, I think.
It's not like when as a teenager you did (A) and expect (B) in return. When you get as old as me, all things material lose their importance, it's a
way of thinking that perhaps older people only truly appreciate & perhaps explains why when you visit Grandma you see her surrounded with the same
furniture she had 30 years ago or endlessly trying to repair those things best replaced. "Things" don't matter, money even doesn't matter.
What really matters is the here & now. Charity, kindliness and an unselfish outlook greases the wheels of life, I think, and makes the long haul so
much more tolerable.