Well, the crisis was averted, thank God. After going outside to type it out, I went back in and he was fine. I was prepared for the silent treatment when I do something "wrong". Nope. He wound up staying until 11 pm which was a shocker because he had to get up for PT the next morning....5 hrs away! When he was leaving, I walked him out to the truck and he emptied out his wallet and gave it to me because he was worried there wouldn't be enough for groceries. He mentioned again that he was upset that the money didn't go further. Again, I apologized, did a small explanation and that was the end of it. When he called the next day to tell me something about the van payment, he apologized for criticizing me for not keeping better track of the money because he had done the same thing but with the van payment and the money he was pulling out of the ATM. That was a big step. :-)
When he left, we hugged and it was one of those moments where you're not sure who's going to let go first. He held me for a long time and rubbed my back. He said that he had a great weekend and I thanked him for the sacrifice to get up there. I know it was expensive in gas in his old truck. The kids had a great time with him, too.
I saw a couple things that could've gone the wrong way (as they did in the past) but we handled them differently and they went away. That was a major accomplishment. Even separated, we used to fight horribly (actually, worse than together). I was starting to get upset because he slept so much during the day when he only had 2 days to be with the kids. But fortunately, I held my tongue. When he would wake up, he was refreshed and ready to go and we had a lot of fun as a family. Then I remembered that his schedule is such now at school that he does the bulk of his sound sleeping in the middle of the day. I was so glad I kept quiet about that.
Oh, gotta run. Baby's up. I should be getting internet hooked up at my house today. I can't wait. It's just basic, bare bones internet but at least I don't have to go outside in the heat for just a couple of minutes of online time.