Last week, Starbucks introduced its Christmas menu.

Favourites have returned to the menu, the gingerbread latte, toffee nut latte, eggnog latte, and fudge hot chocolate.

READ MORE: 15 of the most extravagant advent calendars money can buy

This year, there are also new additions to the line-up to tickle our festive taste buds, combining a classic cold brew blend with subtle Christmas-spiced notes and finished with orange and cranberry pieces

Special cups were added by the coffee chain, the colour-in Christmas cup, encouraging customers to add their own splash of colour and style to their drink.

READ MORE: Starbucks and Greggs launch their Christmas menus - and we want it all

Now, here comes the awesome news: from today, the coffee chain is launching a buy-one-get-one-free offer on every festive drink purchased between 2pm and 5pm from Thursday, November 9 to Sunday, November 12.

And luckily for us, this is a nationwide event, so there should be more than enough for everyone.

Starbucks have launched the offer for coffee fans to 'give good' to their loved ones this Christmas season.