Dear sweet ((Reyn)) I dont have any answers for you but I did want to let you know I think what you have already done is a major step. Talking and sharing, that is how we stop ourselves from being consumed in the pain.
That is one massive list, so much pain and too much for one to carry alone. We all have our lists, I know I have mine. What I try to do is to break it down into smaller increments. I try not to dwell on more than my mind can take at any given moment. Easier said than done I know, but we are here for you