Hi peace- I will never understand how someone can abandon their children. The children are innocent and don't understand. Many times they believe it is something that they have done that made their parent go away. Keep reassuraing your kids. I hope your XH figures out that he needs to be there for them.
You sound strong and moving forward. You have made it through the worst of this and are able to appreciate the good things in your life. I am happy for you.