On more than one occasion, the Lord has showed me examples of blessings he has prepared specifically for me whose preparations occupied a long time span, beginning far before I even thought to seek for them. He truly knows all things past, present, and future, and has and will do everything necessary to honor all his promises, even when that takes actions that span much more than the limited time span of our lives. In more than one case, the blessings were prepared from before my birth. I marveled that God would do anything like that for me, and then I marveled again at my lack of faith in assuming that his goodness toward me was limited in any way by my inadequacy.[1] What the Lord has to give us will always exceed what we have to give him, and the way we obtain the former is to give the latter. In three such visions, in different ways, I was shown elaborate places that were mine, even though I did not remember ever being there before. Each place exceeded the value of the places I had
Upward Thought
Explaining the prophecies and the scriptures to all who desire to hear them. (Mosiah 27:35-36)