A good thing is not always God’s will for you, but God’s will for you will always be a good thing.
See All 583 Episodes of "Taste and See"