I would trade your situation for mine anyday. I had 1 day off the week of Christmas, my wife too. After my only day off her family calls and says they are on the way and will be here in the morning. We had no groceries, house a wreck, yard a wreck, me and my wife working 12-15 hour shifts, no time to get ready and her family showing up expecting to be entertained. Being their first time to the ranch I would have like to clean up a bit so it didn't look trashy... They stayed from the 19th to the 2nd. I don't mind seeing family but I like a notice, a plan, and an invitation. It would have been cool if they said they just kept driving.