In this world today, there are different types of seasons: spring, summer, autumn, winter, etc. As each season train us and prepare us for the next season so that we can be ready to face it again. Similarly spiritually we have to go through different types of season - spiritual challenger that help us to grow and learn, so that we are ready to face bigger challenges.