The mysterious providence of God