None of us are flawless. We all make mistakes, do things wrong at least once in awhile. It takes a lot of practice to be perfect and even with our best intentions, human perfection is inherently flawed. It is in the nature of our being but the more we practice at doing anything really well the better we become at it. Practice makes perfect; well almost.
Is perfection really everything you ever wanted? Should you really change yourself, or keep on going just the way you are?