We know what you're thinking, it's far too early to be thinking about Christmas.

And in many cases it probably is, but when it comes to taking a peek at this year's beauty Advent calendars, we just can't help but get in the festive mood.

For the first time in its history, Lush is launching an Advent calendar jam-packed with 24-days worth of products.

Last year, the retailer dipped its toe into seasonal Advent calendars, but it only came with items for 12 days.

However, this December fans will get a vegan and cruelty-free product each day of the month.

The festive countdown comes with full-sized bath bombs behind each window, as well as shower gels, and other bath-time treats.

Lush's offering will also include five limited-edition products.

Here's what is included in the Advent calendar (look away no to miss spoilers):