No garden without its weeds. meaning
HOME
PROVERBS
perfection
No garden without its weeds.
means that:
There is no perfection; everybody and everything have failings and faults.