@newlearner, this is an awesome response from
@TG957. With her help getting this started, I also offer the following:
None of what you are going through makes you a shitty person.
When it comes to forgiveness, the first person you must be willing to forgive is yourself.
I often say that you can't do this work unless you love yourself enough to know in your heart that you deserve to recover.
That's the first step. The next step in forgiveness is looking at your trauma and the individual(s) who inflicted it. One thing I've heard and found useful about forgiving others is that it is not necessary to forgive the
behavior that led to your suffering, because that behavior is ultimately never forgivable. The goal is to be able to somehow forgive the individual(s) - perhaps for being mentally ill, or for suffering from their own childhood trauma, or for not knowing any better - there are probably a number of
logical reasons why someone made the unforgiveable choice to inflict suffering upon you when you were a child. It's not necessary that you even communicate with the individual - forgiveness need only take place in your own heart.
Once again - their choice and their behavior are not forgivable, but it's possible that you will eventually be able to forgive the person for being a damaged human being.
And again - you can't even contemplate this step until you've forgiven yourself for whatever you're blaming yourself for - starting with thinking that you must be "shitty" for having rage over what happened to you.
Good luck
~Jan