What is the meaning of [There is no garden without its weeds]

Nothing is perfect. Even the best of us has his failings and weaknesses.