41 Yea, they turned back and tempted God, and limited the Holy One of Israel.
~ Ps 78:41
The Bible is quite clear: God knows “everything” (1Jn 3:20 ESV). He knows what is hidden in the dark, He knows what is kept in our hearts, He knows the far, far past in a timeline that extends backwards in eternity, and He knows the future, moving forward in eternity. Simply put, He is omniscient.
When we put God into a box of our own making, we limit Him. He wants to work with us, making us into much more than we can imagine, but He will not thwart our free will in order to do so. He did not thwart the will of ancient Israel, and He will not thwart our free will either. He will allow and even bring about circumstances to punish us for our evil deeds, but our hearts and minds are the very things that He will not take from us. He will shape them — if we allow it — through His Holy Spirit, but He will ask for them rather than take them.
However, He will work with us — either to make us or break us. In fact, it isn’t until we admit we are broken that He really can make us into something far more than we can become on our own.
Still, how much do you and I limit Him? Do we really have faith? That means we must implicitly and explicitly trust Him. Yet, when we make Him into something smaller in our minds, that becomes much harder to do.
Simply put, we can either believe and trust what He says, or we can ignore the plain text of the Bible.