Holy crap iv just added up what I think iv spent on Oliver. It's around £350 I think. I have to stop!!!! That's what you get for buying all through the year. Serious budget times next year!
I totally did that last year and learned my lesson for this year! You could save some bits for his birthday maybe?