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