We hear a lot about how crucial it is to forgive those who have harmed us, but what about forgiving ourselves? Here is a step by step guide to forgive yourself and let go of the past. Self-forgiveness is absolutely vital if we wish to have a healthier and peaceful relationship with ourselves...