We have many different desires inside and each of them must go through correction in a specific order. Depending on the connection of desires inside the soul, a person reveals his connection with other people.
Therefore, we do not know the true reasons for the states we go through, but we have to understand that their order is predetermined. The only thing that depends on us is how to go through them: by way of Light or by way of suffering. In any case, without understanding why it is happening, we will have to accept the revelation of any state as a useful occurrence.
We don’t have any control over the things that are already happening. We have to accept the things that come to us with gratitude, correct them, and move on. We should never try to reject the next state because we thereby refuse to accept the means that are given to us for our advancement.
There are no states that do not facilitate advancement. Therefore, we shouldn’t torture ourselves with doubts: Is this a good state or a bad one? We shouldn’t give them any personal attitude. It’s best to look at the things happening to you “from aside,” as if you are an outside observer. I have to go through this state, and that means I act, go through it, and advance onwards. Everything is for the best (HaKol Le Tova)!
From the 2nd part of the Daily Kabbalah Lesson 8/19/2010, The Zohar