Imperfect? Sure, but is that a problem? It's possible to eliminate the weeds, from this porch or your life, but they will come back. The beauty is that you can always count on imperfection. It will always show up and you can either learn to see the beauty in it or you can frantically try to put it in its place and dread every setback.