Hang in there Grok. Just remember at the end of the day its not worth fighting and giving up your values and morals for someone who is willing to give up a marriage and a stable family. God does not reward those who are given so many blessings and cant humble themselves to be grateful for these blessings. You have shown so much resilience and fortitutde throughout this whole process, many of us admire your stoicism in the face of all the obstacles thrown in front of you, a lot of us could not do even a fraction of what you have managed to do, by being an amazing example for your children and by being a stable guiding force in their life when you have had to deal with a storm wrought by a lost soul. Sometimes it is best to be alone than to be with the wrong person, and when one can accept this God will bless us with the right person as a reward for our faith and perseverance. Your W will learn the hard way the lessons she has been given time to learn from up front but refused to do so. One cannot avoid fate and run from our problems, that road only leads to a giant wall. You are on the right path mentally and your children will be the gift from god that will give you life and love