Where do you get your strength from? You are amazing women that is going to make someone very happy some day. Some one is testing you now but only because they know you can bare this cross. You know all that matters is the kids and the truth and you are sticking by that. I think this separation is going to be good for you. He is off the rails man. Maybe he will come out of the fog soon but maybe he will not and you have to decide how long you want to take this crap. Knowing you a long time.
Remember, you are wonderful. Why don’t you go back to that same mirror and tell yourself that 10 times, For me please.