Just caught up a little, you're doing alot better. Detachment is still difficult for you, and I think that you're focusing on the fact that you've chosen the wrong father for your kids.
NEVER MIND that, it might sound obvious, but you can't change the past, not even what happened 5 minutes ago. You also can't predict the future, so why worry about that either. Look around you right now, in the moment, and see all that you do have, be thankful for what you have, but, and most importantly, be thankful for what you don't have.
Hope that makes sense.
We'll never give up on you, but only you can drag yourself over the finish line!
Just cos things are going right, doesn't mean that they were always wrong.