There is no inconsistency, but we must understand the context of the passages involved.
Titus 1:2 tells us: “… in hope of eternal life, which God, who cannot lie, promised before time began.” God CANNOT lie. In other words, it is IMPOSSIBLE for Him to do so. Malachi 3:6 adds: “For I am the LORD, I do not change; Therefore you are not consumed, O sons of Jacob.” God’s character does not–CANNOT–change, because God has WILLED not to change in that respect. Since He has a perfect Will and a perfect character, He CANNOT do something against His own nature. It is impossible for God to sin because He has WILLED never to sin. And His Will is perfect. To put it still differently, God CAN DECIDE to make something impossible with Him.
Note another example when something has BECOME unalterable–so that even God cannot change it. Due to a perfect unconditional promise, He binds Himself never to deviate from it. Since breaking an unconditional promise is tantamount to lying, it is impossible for God to break His unconditional Word. We read in Genesis 9:11 about one of God’s unconditional promises in this way: “Thus I establish My covenant with you:… never again shall there be a flood to destroy the earth.”
Continue reading "We are told in the Bible that nothing is impossible with God. But we are also told in Scripture that there are things which are impossible for God. Is there an inconsistency?"