My clergyman asked me whether there exists a single word for a person or thing "that keeps on giving," that is, gives over and over again. I couldn't come up with such a word, but I volunteered the spontaneous coinages, "palindoric" or "palindotic" (for the adjectives, obviously). Can anyone suggest a better word or coinage? Thank you.
POSTSCRIPTUM: I should probably clarify a bit more: he wanted the word to be value-neutral, one that could cover equally sinning and blessing, for example, or a long-deceased beloved grandparent and an abusive ex-spouse. The idea behind this, I suppose, is that some events and persons in our lives can be reverberative either positively or negatively: they continue to 'give' to us in some sense regardless of whether we want to accept.