I am usually very sensible with money, budget for Christmas and stay within my budgets but this year I have spent 3 time what I normally spend! 
His costs have been bumped up as he's had a massive growth spurt so I ordered a new bike.
Also last Christmas he asked for Skylanders 3 weeks before. I couldn't justify buying it at the last minute and he'd sent his letter to santa so I suggested he ask for it next time and he did!
I only have him and do enjoy treating him but don't want him expecting this much every year IYSWIM.