We can trust God to deliver us. Period.