6 But the Lord knoweth all things from the beginning; wherefore, he prepareth a way to accomplish all his works among the children of men; for behold, he hath all power unto the fulfilling of all his words. And thus it is. Amen.The scriptures tell us that all things are present to the Lord (Moses 1:6). I think this must be something unique with God and gods. That’s how, for example, He is able to keep two records against the eventuality of Joseph Smith losing one record. Satan must not have that ability, or he would have at least gotten suspicious about the other record and changed his plans. It’s a great advantage to have that foreknowledge. Sometimes this war we are in, and have been since the Great War in Heaven, seems very much like a game of chess. Only God is not only the master of strategy, but also knows His opponents’ thoughts and schemes. So He can counter before Satan even knows that he needs to be countered.
Doctrine and Covenants 130:6–8 says that God and angels live in a place that is a great urim and thumim. This would explain why God knows everything and Satan doesn’t. It’s not just that He is eternal that gives God this ability; otherwise Satan would have the same power. It’s where He resides. Satan remembers the pre-existence, but he can’t see the next life. God, because of where He is, in part, sees the beginning and the end. All things are known to Him.
- 1 Nephi 3:7 — Nephi’s testimony that the Lord makes it possible to accomplish all the things He commands us to do.
- D&C 130:6–8 — where we see that God’s very dwelling place is a great Urim and Thummim, where all things past, present, and future, “are continually before the Lord.”