"Therefore, let your hearts be comforted; for all things shall work together for good to them that walk uprightly, and to the sanctification of the church.
For I will raise up unto myself a pure people, that will serve me in righteousness."
Doctrine and Covenants 100:15-16
I like that God comforts us. Life is difficult to deal with sometimes... for everyone, whatever our circumstances. God is there with us, comforting us even when we're upset about things that are probably very minor compared to things that some people have to suffer. It's cool that he can know us all, and have time for us all individually even in the middle of a world afflicted with starvation, natural disasters, and hatred.
In this verse, one of the ways that he is comforting us is reminding us that all things will work together for good... to the benefit of people who are walking with God, and to the benefit of God's kingdom. ... Important to clarify here that "good" doesn't always mean that we're going to be happy every moment, or that we're going to like or understand everything that happens. Just that, whatever it is, it is working together with everything else for our ultimate benefit. Looking back on our lives we can often see the reasons for things that we experienced as impediments or obstacles... those things worked together to bring us to a new place, or helped us find a new path. And it works now too, even though we don't have the perspective to look back on it yet. Whatever we're going through right now... that will help us, eventually.
Life is a purifying process for all of us, and we slowly, bit by bit, get rid of the bad parts of ourselves. Today, let's not despair if we hit an obstacle or life takes an unexpected turn. Let's keep level heads as best we can, and remember this is part of the process. God is helping us to improve, and banish the darkness from our lives.