Don’t panic! 12 last-minute gifts you can pick up in town this weekend
Here we go again…
Every year you tell yourself it'll be different this time around, every year you tell yourself you won't leave everything to the last minute.
And every year you find yourself rushing around the shops on Christmas Eve, dishing out dirty looks over half-price scented candles.
Will we ever learn?
Probably not, but hey, it wouldn't be Christmas without some last-minute mayhem, now would it?
Here's a handy list of the best gifts that can be picked up in town this weekend: