We all have various experiences in our life and experience teaches us what nothing else can do. Whether it is a good experience or a bad one, we do learn something from it in the end. However, sometimes we do learn the lessons very late as well. I, too, have many experiences in my entire life, and sometimes I have a feeling that I have experienced much more than the others at an age of 24. The periods of pain, grief and agony have taught me to be patient. They have made me realized if what faith in Allah means and how much is it important and how does belief in Allah results in bestowing blessings upon us. The failures of my life have taught me to struggle more instead of repenting. The experience of betrayals have taught me if who to trust upon. It has helped me in recognizing my friends and foes. Undoubtedly, experience is the best teacher in my life.