God is always trying to give good things to us, but our hands are often too full to receive them.

Augustine