God always does what he says he will do. He is not like us, forgetting, overlooking, and ignoring his commitments. Nor is he, like us, sometimes willing to fulfill his commitments, but unable to do so. He never runs out of time. He never gets sick, or has an unexpected scheduling conflict. And he never lacks the strength to do what he says he will do—even if the task is as tall as giving a baby to a ninety-year-old woman or raising his Son from the dead! Nothing is too hard for the Lord!