Highway to self.
Our ultimate goal in life is to mature our higher self to the level where it has seen it all, and there are three general paths for it.
Moving through life is the equivalent of developing as a person, and it's an inevitable process whether we like it or not.
Every time we are confronted with resistance, we have to overcome it by drawing on our abilities. If we somehow aren't capable of it, we must first go through a learning process, and then deal with it.
It's the natural course of life for all of us, and while it's taking place, our higher self (or soul) is observing our efforts from a distance and picking up essential learning points of our journey.