Accepting ourselves completely is the first step toward loving ourselves.
We are all works-in-progress. We all have weaknesses. And we are still beautiful, loveable, and wonderful.
Once we can accept ourselves fully, with our strengths and virtues as well as our flaws and limitations, we can love others more fully, too, including their imperfections and weaknesses.
You do not have to wait until you are perfect to love yourself. ♥