Unfortunately I'm a last minute person in everything I do and buying presents is no exception.
Every year I browse for presents relatively early and then put buying them off until it's too late to buy online and I have to panic buy some crap from an actual shop. I don't think this year will be much different, it's the 16th already and I still haven't started buying anything. But I have been browsing. I just need to decide which of these 20 gifts to buy, which proves to be quite difficult as they are all very much amazing. To help you with your last minute Christmas shopping, have a look below at my gift guide. And don't just buy them all for yourself as tempting as it may be. Click on the grey image corners for more info.