I’m sure most of us agree that life can be pretty darn difficult. Things don’t always go our way. The challenges we face can feel insurmountable and down right unfair. But, if we look back at the times when life became most challenging, we discover that our loss became a gain in understanding, knowledge, and a stronger self. Or maybe we gained something unexpected that seemed to derail our life at that time and now looking back we realize we grew and matured in our ability to be more flexible, giving, and less self-centered. The most difficult times in our lives offer us our greatest lessons. Everything we go through shapes the person we become. If you are happy with who you are becoming, chances are you have suffered a great deal of challenges throughout your life and have allowed yourself to learn from them.