Why does God allow demons to exist? Why do they have permission to torment human beings? Find out in this episode what God's providential plans are for the visible and invisible realm of his creatures.