Imperfection is what makes us human whereas Perfection is what gives spiritual aspect to our personality. Human is indeed not born to be perfect but to appreciate the moments of imperfection.
Human being is always in a constant effort to be perfect without understanding the nature of imperfection. We must understand that imperfection is not separated from perfection.
Perfection follows imperfection same way as death follows life. One can never touch perfection without accepting and appreciating imperfection.
Perfection follows imperfection as light follows darkness after dawn
Thought generated Feelings like anger, fear, happiness, and sorrow are symbols of imperfection, which makes us human whereas love is a symbol of perfection, which is needed for soul to reside in human body.
If we were born to be perfect, there would be no need of all the other feelings except love. But we are born to live for imperfection as well.
One reason that human rarely has glimpse of spiritual aspect associated to his personality since he is never aware of his own imperfect feelings. The moment we are aware of any human feeling, we could feel the moment of love, which is a spiritual feeling.
In fact one reason to have life could be to fall in love with human imperfection. One who has not fallen in love with human imperfection has really not understood the meaning of life yet.
Between birth and death is the only time we could experience imperfection. We must not waste this time in trying to be perfect. We must accept and appreciate imperfection since it is something, which gives us human experience.
One has to satisfy the needs of body, mind and spirit to attain the inner peace and to satisfy needs of all three, one has to accept and fall in love with imperfection,since it is followed by perfection.
Only in acceptance of imperfection, one could feel the perfection, which follows it. One cannot feel the spiritual aspect until one feels the human aspect of life.