Please know that because they all have a narcissistic component to their personality, most are incapable of change because they don't have the ability to see they ever do anything wrong and that you are nothing but an object for their own gratification. They only pretend to love to keep you "hooked" into them but, don't allow yourself to be deceived into thinking that have the capacity to change.
Look up Melanie Tonia Evans and her work with helping people get free of narcissistic/sadistic people and to heal from the deep trauma that comes from having a person like this in your life. You can forgive them and care about them, but from a safe distance. Good luck and best wishes for a safe, healing recovery process.