If self-love and self-acceptance do not come easy to you, consider working with a trained therapist for an outside perspective. You are more than your past mistakes.

Self Forgiveness  10 Ways To Forgive Yourself - 77Self Forgiveness  10 Ways To Forgive Yourself - 76Self Forgiveness  10 Ways To Forgive Yourself - 11Self Forgiveness  10 Ways To Forgive Yourself - 33