I am finding it very hard to forgive myself for injustices against my partner. Do you have any suggestions for me?
People tend to find it harder to forgive themselves than to forgive other people. So, I recommend that you start by forgiving a few people who have not deeply hurt your heart, but you still have anger toward them. As you forgive these people, one at a time and without haste, you will learn that you eventually can see the built-in worth of each of these people, not because of what they did, but in spite of it. Once you have walked this pathway with others, then it likely will be time to apply what you learned to yourself. See that you, too, have inherent worth despite your moral failures. This will help you to forgive yourself. As an added component to self-forgiveness, which you do not apply when forgiving others, you should go to those whom you have hurt and seek forgiveness from them.