Our God is sovereign over time. He holds the future with same perfection and certainty that He holds both present and past. He was in the beginning (Genesis 1:1, John 1:1) and He is “the Alpha and the Omega,” the One “who is and who was and who is to come, the Almighty” (Revelation 1:8). He declares “the end from the beginning” (Isaiah 46:10). In the opening verses of Psalm 90 Moses reflects on the sovereignty of God over time: "Lord, you have been our dwelling place in all generations. Before the mountains were brought forth, or ever you had formed the earth and the world, from everlasting to everlasting you are God." (Psalm 90:1–2) God is above time, He created time, and He delights in taking time to make known His glory. At creation God did not speak the world into existence all at once. He took time to delight in the act of creating. For six days He worked and then rested on the seventh day.