There still seven weeks until Easter Sunday, but all the major supermarkets are already selling Easter eggs and chocolate treats.
If you're looking a treat that's worth snapping up ahead of the big day, you're in luck.
Asda is now selling a Ferrero Rocher egg made from milk chocolate and hazelnut - and we can confirm that it tastes amazing.
Perhaps a more grown-up Easter egg, it has the same glorious taste of a classic Ferrero Rocher but in a large hollow egg shape.
It also comes with eight mini Ferrero Rocher chocolates - which are perfect for sharing (we didn't though).
Sadly, the 270g egg doesn't come cheap, costing £10 in stores and online at groceries.asda.com. You can use the online store finder to track down your nearest Asda.
Meanwhile, Ocado are selling the exact same chocolate egg for £15 - making Asda's price the cheapest.
Asda is also selling a smaller version of the Ferrero Rocher, which comes with three Ferrero Rocher chocolates and costs £6.
Sweet-toothed shoppers can also find the small 212.5g egg at Tesco, but it's slightly more expensive at £8.
Morrisons is selling it for £8 too - both online and in stores.
There have been plenty of reasons for chocolate lovers to smile lately.
Last month, the bestselling Reese's Peanut Butter filled chocolate egg returned to Iceland- and it costs only £4.
Holland & Barrett more recently launched a vegan Easter range and it includes a Creme Egg dupe.
Shoppers can find the entire range in stores nationwide and online at hollandandbarret.com.