Sounds like she's having some clarity and the holiday season is getting to her. If she asks to spend the night, that's okay...but be sure you use protection. You don't know what she's been up to out there in the wilderness call MLC land.
Merry Christmas. Sounds like your Christmas will be nice and special w/your family there. Keep those expectations at zero and just enjoy yourself for the moment.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.