Hi and welcome. I'm sorry you have had so much pain recently. None of it is your fault. You did nothing to deserve this pain. It was all done to you.
It will take time to heal but you can heal. What help and support do you have around you?