The Christmas adverts are on TV, the lights have all been switched on, and Christmas shopping is officially in full swing.
We're all rushing around spending hundreds on our loved ones, but did you know you that retailers have all sorts of tricks up their sleeves to encourage you to splash your cash?
That's right! You can bag yourself some pretty amazing Christmas shopping freebies, whether it's luxury beauty sets, to fabulous cash back rewards, it's the season of 'one for them, one for me'.
Here is our round-up of the best freebies, get them quick!
1. Free LEGO toy or Christmas Builds set
We salute LEGO for these fab freebies! A free LEGO Christmas Toy Soldier will automatically be added to your basket with any purchase over £25. What could be better than that? A free LEGO 24-in-1 Christmas Builds set or a free LEGO Snowglobe with any purchase over £60, of course. Available only at LEGO.com and LEGO stores, while stocks last.
2. Free Clarins gift set, free makeup bag & mini treatment
Receive 5 free Clarins travel-sized products and a beauty bag worth up to £44 when you spend £50 or more at any Clarins counter. You can also enjoy a complimentary mini treatment at the counter when you spend £100 or over which includes the choice of a winter skin consultation, makeover, or even a hand massage. What a great way to relax after all that hard Christmas shopping!
3. Free Benefit 'They're Real' mascara mini
When you spend £30 or more, the lovely folks at Benefit will throw in a free Benefit 'They're Real' mascara mini, and free eye makeup remover when you spend over £35, amazing.
4. Free O2 Bluetooth Speaker or a set of JBL in-ear headphones
There are lots of free goodies up for grabs when you buy selected devices at O2. Choose from a range of technology gadgets including a free Bluetooth Speaker or a set of JBL in-ear headphones.
5. Free L'Occitane Mini Hand Cream Cracker
Pick up a free L'Occitane Mini Hand Cream Cracker in-store or online using code MINI, while stocks last. Choose from Shea Butter, Lavender, or Pivoine Flora. They are also offering exclusive £15 gifts when you spend £40 or more.
6. Free Guerlain La Petite Robe Noire iPad Case
Receive an exclusive free La Petite Robe Noire iPad Case with any La Petite Robe Noire fragrance purchase from the 100ml range. Subject to availability; while stocks last.
7. Free entry to Shrek's adventure & SEA LIFE centre
What a great freebie to keep the kids entertained during the Christmas holidays! Spend £5 at Claire's (online or in-store) and get one child free entry with a full priced adult ticket to Shrek's adventure or SEA LIFE Centre.
8. Free Coach tote bag
Get yourself a free Coach tote bag when you buy the Coach EDP fragrance (50ml or higher) at Superdrug.
9. Free Estee Lauder full-sized lip gloss
Get a free full-size Estee Lauder Pure Color Envy Liquid Lip Potion in Naughty Naive (worth £20) with any £35 purchase. While stocks last. T&Cs apply.
10. Free Argos Vouchers
Get free vouchers when you spend money at Argos, Get a free £5 voucher when you spend £50, or a free £10 voucher when you spend £100. T&Cs apply.
Which ones will you take advantage of? Get them quick!