It always makes me a little sad when Severus has to miss spending the day with his family, but then I remember that (for those of us who don't live in a perfect world) that's just how it is - and it can still make for a happy family.
*hugs* for you and your rough week - I hope things get better!