I’m sorry these things happened to you. Please strongly consider going to therapy and/or joining a support group for survivors of abuse. In many places, there are also support groups for survivors of narcissists. You can use the website Psychology Today to help you find someone. ❤️