Suffering is the greatest spiritual teacher for many people. We surrender and let go when we realize that we have suffered enough. Then we will learn that suffering is mind generated. If we can stop self-inflicted suffering, we will stop causing suffering to the others. Inner peace can be achieved when we present in here and now. When we can get rid of the regrets in the past and the worries about the future, we are living at the present. Now is the only moment that we have.