Rouky, hang in there! Today is a tough day. I still love someone with all those same faults. I was doing really well with detachment and Christmas set me back, it is just a day filled with triggers and emotions. You will be ok, you are doing all of the right things, just keep setting goals for yourself and be patient with yourself.
Good luck at SIL's house, I hope he doesn't show. And you will feel so much better in your own house.
I wish I had something more inspiring to say! Hang in there, you are not alone.