B came home this weekend after his first full week. He was able to make it home Friday night, so I was able to have him for two nights.
The bad news was we still have to get stuff out of our old rental.  I feel like it multiplies while we  are gone. So unfortunately our anniversary weekend will be filled with more clearing out our rental.
But at least B will be home for our anniversary.