God is not a man, that he should lie; nor a son of man that he should change his mind. Does he speak and not act? Does he promise and not fulfill?
It is human nature to be fickle, to lie and change our minds. When we get in a bind, it’s easy to do one thing and say another. This is not the case with God. It is not in God’s nature to lie. In fact, the Bible says that it is impossible for God to lie (Hebrews 6:18). When he speaks, he does what he says. When he makes a promise, he keeps that promise. In short, he talks the talk and walks the walk.
Thankfully for us, God keeps his promises. He made a promise to a man named Abram/Abraham roughly 4,000 years ago that he is still keeping today. According to Genesis 12, God promised to bless all the nations of the earth through this one man. Through a long series of events, God caused the Savior of the entire world to be born as one of Abraham’s descendants, thus fulfilling his promise. The Bible teaches that people from every nation who believe in Jesus Christ as their Savior will be blessed.
Even though it seemed like a long time between God’s promise to Abraham and its ultimate fulfillment in Jesus Christ (about 2,000 years!), it is not in God’s nature to lie. He continually reiterates his promise to each new generation of faithful believers. So the next time you are tempted to lie, reflect on God’s faithfulness in keeping his promises. And when you decide to walk the walk, you are becoming more and more like God.