Despite life's sufferings, God is working everything—good and bad—for our ultimate good.
Click here to watch the sermon