29 for God's free gifts and his calling are irrevocable.