Nothing says warm up on a cold winter's day like a hot Greggs pasty for lunch - better yet, there is of course the Greggs festive bake!

But for fans of the bakery who want something truly delicious and magical this Christmas, behold the first ever advent calendar!

Billed as "the ultimate Christmas gift for every Greggs fan", each door reveals a tear-off token that can be taken into Greggs' shops and exchanged for a different treat each day.

Treats behind each window range from the Christmas and wider menu, including the festive bake, flavoured lattes, sweet mince pie and a sausage roll.

A £5 gift card sits behind door 24, but for some lucky customers, they will find a surprise £25 gift card.

A limited number of the calendars will go on sale in selected shops across the UK from Monday November 20 until stocks last, priced at £24.

A Greggs spokesman said: "Novelty advent calendars have been around for years, so we thought it was time to take the concept up a notch.

The calendar features Greggs-themed pictures behind each door and a gift card on December 24

"Fans won’t be disappointed by what’s behind the doors - there’s a delicious Greggs gift to enjoy every day of the December advent season, from sausage rolls to Christmas sandwiches and of course our infamous Festive Bake.

"It’s the perfect Christmas gift for every Greggs fan."

The calendar is worth between £35 to £60, and the vouchers can be redeemed in shops from December 1, up to and including December 24 - gift cards are valid for up to 12 months.

The calendar will be on sale in the following stores

  1. Belfast – Donegall Square
  2. Glasgow – Buchanan Galleries
  3. Edinburgh – Shandwick Place
  4. Newcastle – Northumberland Street
  5. Leeds – Central Arcade
  6. Manchester – Deansgate
  7. Liverpool – North John Street
  8. Sheffield – The Moor
  9. Birmingham – Stephenson Place
  10. Bristol – Broadmead
  11. Cardiff – Queen Street
  12. Swansea – Swansea Bus Station
  13. London – Great Portland Street
  14. Essex – Brentwood High Street
  15. Plymouth – George Street
  16. Torquay – Union Square
  17. Barnstaple – Barnstaple High Street