And I said unto him: I know that he loveth his children; nevertheless, I do not know the meaning of all things.
We don't know everything but one thing we CAN know- that God loves His children.
Elder Hales's talk was equally moving. He clearly is suffering physical ailments.
... the purpose of our life on earth is to grow, develop, and be strengthened through our own experiences. How do we do this? The scriptures give us an answer in one simple phrase: we “wait upon the Lord.” Tests and trials are given to all of us. These mortal challenges allow us and our Heavenly Father to see whether we will exercise our agency to follow His Son. He already knows, and we have the opportunity to learn, that no matter how difficult our circumstances, “all these things shall [be for our] experience, and … [our] good.”