Because He is all-powerful, God can do all things. However, God most certainly does not do all things. In truth, there are some things that He will not do indeed cannot do because He has promised not... This description may be from another edition of this product.