For those who patiently trust him, God promises many wonderful blessings. He promises that all things will work together for good to those who love him (Romans 8:28)—which surely includes trusting him. We may, however, have to wait a while to see how some distress that presently weighs upon us will bring us to enjoy … Continue reading