cast one's bread upon the waters

Verb

 * 1)  To perform a kind deed or favor without the motivation of any potential reward or benefit to oneself.