The Road to Self-Forgiveness (and the war on perfection) 

Learning to forgive yourself takes time. Especially as we are taught to strive for perfection from a very young age. Nurture your inner child. Be patient with yourself.

Read More The Road to Self-Forgiveness (and the war on perfection)