be generous and do good things for others and you will in return be blessed (Biblical)
CAST YOUR BREAD UPON THE WATERS
Meaning of CAST YOUR BREAD UPON THE WATERS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012