The sovereignty of God is mysterious but not contradictory. It means that we have great incentive to use our wisdom and our will to the best effect, knowing God holds us to it and knowing we will suffer consequences from foolishness and wickedness. On the other hand, there is an absolute promise that we cannot ultimately mess up our lives. Even our failures and troubles will be used for God’s glory and our benefit. I don’t know a more comforting assurance than that. “God performs all things for me!” cries the psalmist (Ps 57:2).