If God is all powerful and all knowing, if God is eternal and perfect, how can God change God's mind? The truth is that God's character is unchanging and eternal, but scripture reveals over and over again how God is willing and able to repent at any time. It is often God's repentance that strengthens our connection to the Creator and affirms our identity as beloved children of God.

Exodus 32 New International Version (NIV)

Then the Lord said to Moses, “Go down, because your people, whom you brought up out of Egypt, have become corrupt. They have been quick to turn away from what I commanded them and have made themselves an idol cast in the shape of a calf. They have bowed down to it and sacrificed to it and have said, ‘These are your gods, Israel, who brought you up out of Egypt.’

“I have seen these people,” the Lord said to Moses, “and they are a stiff-necked people. 10 Now leave me alone so that my anger may burn against them and that I may destroy them. Then I will make you into a great nation.”

11 But Moses sought the favor of the Lord his God. “Lord,” he said, “why should your anger burn against your people, whom you brought out of Egypt with great power and a mighty hand? 12 Why should the Egyptians say, ‘It was with evil intent that he brought them out, to kill them in the mountains and to wipe them off the face of the earth’? Turn from your fierce anger; relent and do not bring disaster on your people. 13 Remember your servants Abraham, Isaac and Israel, to whom you swore by your own self: ‘I will make your descendants as numerous as the stars in the sky and I will give your descendants all this land I promised them, and it will be their inheritance forever.’” 14 Then the Lord relented and did not bring on his people the disaster he had threatened.

"There are two ways of spreading light: to be the candle or the mirror that reflects it."

Edith Wharton