Nothing is more frustrating or discouraging than doing good in general or doing good specifically for others and then not seeing the return on that goodness. Nothing is more humbling and embarrassing than when that return eventually arrives at the exact right time and in exceeding amounts.
Lord, Your timing is nothing but perfect.