Read John 12 today.

In this chapter, we find Jesus entering Jerusalem prior to the Passover. Many were part of the celebration and knew of the raising of Lazarus. Many others knew also, yet they did not believe. They needed more evidence, more proof, more miracles, more signs and wonders. Yet one more miracle would never be enough.
Just as a staunch Democrat would never seriously consider voting for a Republican and a staunch Republican would never seriously consider voting for a Democrat, hardened hearts are not softened by evidence. Some of these people had said ‘no’ to God so long, and so many times, that God accepted their answer and hardened their hearts.
This is a hard teaching. We want to believe we can do anything we want relative to God, and God will be obligated to accept us in the end. Yet, our responses to God have a cumulative effect. They soften our hearts or harden them. Not all at once, but a little at a time. Not the whole heart, but one part at a time.
Lord God, keep my whole heart soft. Toward the people around me. And more importantly, toward You. Amen.
John 12:37-40 NLT
But despite all the miraculous signs Jesus had done, most of the people still did not believe in him. [38] This is exactly what Isaiah the prophet had predicted: “LORD, who has believed our message? To whom has the LORD revealed his powerful arm?” [39] But the people couldn’t believe, for as Isaiah also said, [40] “The Lord has blinded their eyes and hardened their hearts- so that their eyes cannot see, and their hearts cannot understand, and they cannot turn to me and have me heal them.”