God, in His timelessness, knows everything that goes on in His creation. From the perspective of temporal beings like us, this means that God, The Ever Watching, knows everything that happened in the past, everything that is now taking place, and everything that will happen in the future. God’s divine knowledge is perfect. God is The All Knowing, and all that He knows will come to pass.
God, The Subduer, has absolute sovereignty over His creation. Everything that exists within His creation and every event that occurs is a direct result of His creating it. Nothing happens in creation except by His power, His will, and His knowledge.