I don't think you are looking for positives in the right places. At the moment there is no quick fix. I see that you have started to make huge progress this weekend. It sounded like a calm weekend - no drama. You are starting to take the negativity out of the situation and that will reduce negative feelings. That is great and can only be better for the kids right. You are taking steps to achieve your goal.
Great job on looking good. Did you go out or stay home? Why don't you set yourself a goal for this week... Why not take the kids (just them) out one evening this week, or one day next weekend? Have a day of fun with them.