Well I don't know your sitch enough to know if this is cycling or positive movement. What is his pattern?
Overall, though, looks good. Enjoy the good times, you deserve it. If he swings back, go back to enjoying "Me Time'. If he keeps it up, you know you're really getting somewhere. Time will tell.
Just have a plan b if he goes AWOL again, but until then, enjoy the laughter and family time. That is always a good thing, no matter the outcome! Especially when there is kids.