On Friday Tim Keller tweeted a recommendation by Pastor John for a fabulous book significantly discounted at Amazon, which I bought.
As is my habit, I looked over the table of contents and went to a chapter of interest rather than start at the beginning. I could have quoted the entire chapter on providence, it was that good and helpful:
But what are we to do when the providences of God seem to conflict with His promises?
First, we must learn how to resist discouragement. God is teaching us patience. It may not yet be God’s time to act, or He may be delaying to increase our appetite for the blessing for which we long.
What are we to do?
We must remember that He is bringing about a greater blessing: our willingness to depend entirely on God and His good pleasure.
Our loving Father delights to come to us when we are at the end of our own resources. Perhaps we are not yet ready to receive the blessing. If all His mercies are of grace and we do not deserve them, we must learn to wait for them.
Beeke, Joel R.; Jones, Mark (2012-10-14). A Puritan Theology: Doctrine for Life (Kindle Locations 6849-6853). Kindle Edition.