To learn lessons from the mistakes that we have done in order to improve ourselves and also nourish our souls. By experiencing or going through ups and downs in life, we become stronger and more determined at the end and that makes us more fit and ready to face the next harder challenges. Ups and downs in life are actually the stepping stones which lead us to a better version of ourselves.
The ups and downs in life not only nourishing our souls, but also making our life more beautiful by adding colours to the life. And if one has the ability to nourish souls of others, or the capability to heal the less nourished souls of others, he/she could actually lend their helping hands to those who need guidance in nourishing souls and improving themselves.
We could not only learn from our past, but also others' past. Years of reassurance and self reflection will help to discover the true self.