We need to remember that life on this Earth is a classroom, and that as one advances through school, the tasks become more complicated.
Every grade in this school of life is neccessary to our ultimate development. Each is challenging when we are at that level, we must go on to the next. None of us, having learned what second grade has to teach us, would want to say there forever. Instead we eagerly embrace our next course of study.
So if your life seems very difficult , try to keep in mind that your present challenges indicate not only what is still to be learned but also how far you've come, how much you've already mastered. Learning not to love too much is a very different kind of lesson than for example, learning not to steal.
Learn not to overdo compassion. Surrender both your self will and the people you love to a Higher Will. These challenges are as subtle as they are profound.