Magic, your story touched my heart and I am so glad you are getting help to work through all this.
My childhood issues are few and small and yet I remember how uplifting it was to face them and acknowledge the damage I needed to repair.
You have a lot to process but I think the very fact that you are facing it head on and processing the pieces as best you can is a very good sign that healing cannot be far behind.
Hugs