It never arrives too early. It never arrives too late. Grace is always right on time. God’s unmerited favor for undeserving people is both customized to fit what we need and calculated to arrive when we need it. Neither the size of the trial nor the strength of the temptation will ever be a match for the well-timed help that God sends in the many moments that are too much for us to handle alone. When you feel like giving in to temptation or giving up in a trial, that’s when you can know for certain that grace is there. In your time of need, God will ensure that you have what you need. Our timing is rarely perfect; His always is.