Thankyou everyone for your sweet replies.
Marsye - I feel more relaxed and happier about christmas this year maybe because I know Craig will be home with us this year. (He's had to work for the past few years)He is a shift worker, he either goes to work at 5am & returns at 7pm or he leaves at 5pm and doesn't arrive home until 7am & if he has to sleep in between we only see him for 1hour each in the morning & afternoon. So it'll be good!!