I think you did a damn sight better than I did when I heard SiL was pg, and when I heard Cousin was pg.

I'd also be going away, just the two of you, for Christmas. It's a famiy time. You and DH are a familly - it doesn't have to be an extended family time.