Wow - Sunrise - good for you!
it sounds like you have a lot of great insights!
My T told me that part of the healing process is to unravel all the threads and make all the necessary connections - and I think that is exactly what you have described. I'm happy for you.