I've just read your entire thread....I don't know how long this will take to be moderated and updated.
I don't know if you're giving yourself enough credit for everything you're going through and doing. During a separation, everything gets turned upside down..even small things like who cooks the dinner and turns off the lights to big things like finances, child care, taking care of things you never had to do before (you should have seen me trying to find a fuse in the house) You are handling all this and keeping a civil relationship with the person who is breaking your heart. You're understanding of his situation, listening to him, and keeping things friendly. And you're doing all this with PG hormones floating around. Give yourself a MASSIVE pat on the back if not from yourself from me! You're so strong. Probably stronger than you realise. I don't even know you and I'm proud of you. Many of us act out emotionally, angrily, we vent at them, blame them, etc. I can't predict the future or I wouldn't be here trying to ask others if they think there's hope for me. But I'll tell you what my therapist said at the very least you'll have a friend for life at best you'll be better lovers than you ever were before.