Let’s talk about three of God’s attributes briefly.
God is omnipotent. This simply means he is all-powerful. He possesses all power. There is nothing above God in strength because he has all strength. Nobody matches up with him. Nothing touches him. And he has the right to do whatever he pleases (Psalm 115:3).
He has the power to create life and end life; he has the power to bring calamity and the power to bring prosperity. He has the power to destroy his enemies and the power to bring salvation to his enemies. “I know that you can do all things,” Job 42:2 reads, “and that no purpose of yours can be thwarted.”
God is omniscient. This simply means he is all-knowing. He knows all things (1 John. 3:20), including our thoughts (Psalm 139:4). Better yet, all knowledge comes from him— he is the source of it all. But it’s not as if he knows all things the way humans do. “God has never looked into the future and learned anything,” Dr. Steven Lawson once said. If God learned something in the future, he wouldn’t possess all knowledge. God knows all things, ultimately, because he ordained all things.
God is omnipresent. This simply means he is everywhere at once (Psalm 33:13-14). And not just everywhere at once, but everywhen. He is not only transcendent over space but also over time. In other words, God is not confined to space nor limited by time. He is in the past, the present, and the future. He is in the past with the Israelites fleeing Egypt, present with us in our struggles, and in the future with us in glory as we worship him forever.
This devotional was taken from a small excerpt of my new book Taking No for an Answer: How to When God Says No to Our Prayers.