Life always gives us exactly what we need to grow. We just don't see the opportunity. We don't take it. We lament our situation. We blame it on others and we don't learn. Those who don't learn, are destined to repeat it. The situations don't go away. The lessons just come back disguised as a different situation and they are usually tougher.
I recently watched a documentary, by Oprah's OWN Network, called Serving Life. It is about murderers and hard core criminals in prison who volunteer for hospice and how it changes them. While on the phone, one of the prisoners tells his parents that he is exactly where he needs to be. His mother reacts in the stereotypical way and says that is not true and starts blaming outside circumstances and goes the "woe is me" route. The son cuts her off and reiterates to her that he is where he needs to be and he is learning what he needs to learn and being of service even at what most people would call rock bottom.
It is the very fact that these guys own up to their situation that allows them to be of service. To enter the program, the inmates have to have a clean prison record. Where other prisoners decide to continue their life of violence and hate within the institution and not change or learn, these guys surrendered to it and were giving another opportunity to learn compassion and have a good life even there.
No matter if the guru is life or a human being, in order for the Guru/Student relationship to work, you have to surrender to the guru. This is something that other cultures have always known but Americans have a hard time doing. We are taught to fight, stand up, & be independent and of course there is a time and place for this but when the guru is teaching us, it is an impediment.
Everything in nature grows. Growth is the differentiating factor between things that are dead and alive. When we fight life, we enter the process of dying. We mentally put ourselves into hospice. Luckily our guru, life, knows that it is not yet our time and that we can still grow if we just pay attention to the guru. We still have time to change and realize the greatness buried within.
You can find Serving Life on Netflix