God is omnipotent. What does that word mean? Omnipotent, "He calls things that are not as though they were." How can He do that? Because He is outside of time and sees the end from the beginning. He knows everything, (He is also - Omniscient), and He knows everything about our lives. In spite of that, God loves us.