In this world, everything cannot be perfect all the time. Even the best, the greatest of actions, performed with the noblest of intentions, will have some imperfections. It is but natural. Unfortunately, the tendency of our mind is to grab the imperfection and hold on to it. And, in the process, we end up making our moods, our minds imperfect and our souls reel with this nonsense. It is imperative to get out of these cycles, and to become strong and courageous from within.