Last minute Christmas gift ideas?

I got excited about lots of random things last week, call it Christmas if you will, I’m just putting it down to the fact that I’m easily pleased!First off, the grand finale of Strictly Come Dancing. Apparently, this rather cheesy program has taken the...