How to Pass Obstacles in Life

Life tests you in various ways. It gives you shocks so that you can learn how to come out of difficult situations, know the various aspects of life, learn from defeats, and respect the results.