"Cast your bread upon the waters, for after many days you will find it again." (Ecclesiastes 11:1)
Cast your bread upon the waters, for after many days you will find it again. Give a portion to seven, yes, to eight, for you do not know what disaster may come upon the land. Whoever watches the wind will not plant; whoever looks at the clouds will not reap. As you do not know the path of the wind or how the body is formed in a mother's womb, so you cannot understand the work of God, the Maker of all things. Sow your seed in the morning and at evening let your hands not be idle, for you do not know which will succeed, whether this or that, or whether both will do equally well. Light is sweet, and it pleases the eyes to see the sun. However many years anyone may live, let them enjoy them all. But let them remember the days of darkness, for there will be many. Everything to come is meaningless.
The Catechism identifies the counsel to cast bread on the waters as the wisdom of generous risk: the life withheld from generosity because of uncertainty is the life that misses the return that generosity produces (CCC 2449).
Brothers and sisters, cast your bread upon the waters. You do not know which will succeed, so do both. You do not know what disaster may come, so give a portion to seven, yes, to eight. The generous life that gives without waiting for conditions to be perfect is the life that finds its bread returning after many days. Cast it. Trust the water.
Lord God, let us cast our bread on the waters in generous trust, knowing that after many days we will find it again. Through Christ our Lord. Amen.