"often the deep valleys of our present will be understood only by looking back on them from the mountains of our future experience. often we can’t see the Lord’s hand in our lives until long after trials have passed. often the most difficult times of our lives are essential building blocks that form the foundation of our character and pave the way to future opportunity, understanding, and happiness.
patience is a process of perfection. The Savior Himself said that in your patience you possess your souls. or, to use another translation of the greek text, in your patience you win mastery of your souls. patience means to abide in faith, knowing that sometimes it is in the waiting rather than in the receiving that we grow the most. this was true in the time of the Savior. it is true in our time as well, for we are commanded in these latter days to 'continue in patience until ye are perfected.'"
president Uchtdorf, april 2010 priesthood session
i heart general conference - less than 24 hours to go