When there is pain inside there are conditions to ourselves and others until someone wake’s you up daring to put a mirror up in what you are lacking.
Learning to love yourself is learning to forgive yourself as there are no mistakes to be made. Mistakes are only corrections to make the soul healthy again. Mistakes are cleaning the soul and tears(whether they roll or not) do the same! Never underestimate this healing inside of you if you allow it’s purpose!
Everybody heals when we give up the old thought of making mistakes! Or be blamed by others you did. Some people are healing through jail, others must learn how to love and others never learn how to love in this lifetime.
But you can always forgive yourself! You have done nothing wrong! Every condition you put to receive love will misguide you away from the self-love you need.