A healthy recognition and understanding of this concept will help guard against the skeptic's attacks of philosophy. God cannot lie, God cannot create a rock so heavy that he cannot lift it, God cannot force someone to love him of their own free will, God cannot create creatures with free will yet know what their heart will ultimately decide before they are even created, yet God remains omnipotent and knows all things.
Good post.
With all the nonsense surrounding the use of "omnipotent" and "omniscient," I don't know whether it's best to seek agreement on a proper definition of them or just eschew use of them altogether.
Sent from my SM-A520F using Tapatalk