((((((booklover)))))
You can let go sweetie stop telling yourself you can't....
What you are describing reminds me of something called "death by a thousand little cuts"
Get out of his way, get some space, stop accommodating him....don't let your pain drive you to get more cuts....
Prayers going out for you dahlin...