Re. your question if the winter season is playing some role with her mood...
Try buying her one of those special lamps for SAD (Seasonal _____ Disorder (can't remember the A word.

I personally think you are a Saint, CL!