@Pebbledashery you are doing brilliantly!! Keep your cool, hold your nerve and don’t give in. Don’t work a minute past your hours, turn off notifications and don’t check work emails until work starts again on Tuesday. You deserve a lovely weekend. You’ve got this.
To add to the stories of awful bosses ...
I worked for a (male) narc once. It was horrendous - he must have spent so much energy and time trying to make my life difficult rather than just doing his job.
His favourite thing would be to ring me up, tell me to call X or Y, tell me exactly what he wanted me to say, word for word. He could have done it himself by this time clearly.
I would get off the phone to him, ring X or Y only to find they were on another call. I would call them again to deliver the message only to find the reason they had been on a call was because Narc Boss had already rung them to say the exact spiel he’d just delivered to me. So I would look like an idiot.
I’d get off the phone to pick up a voicemail from Narc Boss demanding me to call him and questioning why I wasn’t picking the phone up to him.
When I’d ring back he’d tell me off for not having called X or Y and that he’d had to do it instead. 
It got to the point that I felt physically sick when his number came up on my phone. But then once I had to go abroad with him for an event and he was so nice! It was bizarre. And that didn’t make up for all the other times he was vile. I left because of him and when I told him I had a new job he put the phone down on me! He was outraged and refused to speak to me for a day (bliss).