Zechariah 1 - Part 2 of 3

"If God is good, why does He allow so much evil in the world?" That's a question we should be prepared to answer if we assert that God is morally good - noble, virtuous, upright. So, in our final sermon in the Attributes of God series, we pivot from the subject of His greatness, to His goodness. It turns out that the Almighty is better than anyone could have imagined; and that He gives His…