If there's one time you can eat chocolate guilt free it's Easter and there's no shortage of treats on the supermarket shelves.
Like most items though, many have gone up in price and Cadbury has already come under fire for shrinking the size of eggs, but keeping costs the same.
Budget retailers are hoping to hone in on savvy shoppers this year, including Aldi, which has created its biggest range yet.
Read more: Mum's hilarious frozen sausage has shoppers in stitches
We decided to take a look at some of the ones likely to be a big hit.
While little ones will be sure to love the Minecraft-style Gaming Egg and Giant Crocodile Egg, the most eye-catching of all are the retailer's ice cream sundae shaped eggs.
Priced £8.99 each, they come in two flavours - White Chocolate Strawberry Sundae and Milk Chocolate Fudge Sundae - and taste as delicious as they look, the latter winning us over with the little fudge pieces scattered on the top.
Another highlight is the Rocky Road Drizzle Egg, £5.99, with its shell partly coated in pink flavoured chocolate and loaded with pieces of marshmallow, honeycomb and pretzel.
Shoppers will no doubt be going nuts for the Peanut Surprise Egg, with peanut butter filled eggs inside, especially now it's been reduced to £4.49.
I have to admit we weren't keen on the slabs of chocolate we tried - the White Chocolate Unicorn Slab and Mini Eggs Chunky Bar might look amazing, but we just didn't like the taste of the chocolate, particularly the latter.
If it were Cadbury's Mini Eggs and chocolate, it would probably be a different matter, and I'd love to see a chunkier version of the Mini Eggs bar you can already buy.
But there was another Aldi product that impressed us all and that was the Moser Roth Milk Chocolate Egg with Luxurious Truffles.
It might be in a blue box but there's no denying it's similarity with the red-boxed Lindt Lindor Milk Chocolate Egg, which comes with its own truffles.
Apart from the pattern on the Aldi shell, we struggled to tell the difference between the two eggs and the truffles seemed identical.
You get slightly more with your Lindt egg, it's 260g overall, compared with Aldi's 216g. But there's a big difference in price. The Moser Roth egg is £5.99, while the Lindt one retails around £10.
When household budgets are so tight, you'd be silly not to jump on such a cracking offer. Hop to it before the shelves are clear.
READ NEXT:
'My Asda Just Essentials big shop shows just how much the budget range has gone up'
- Shoppers slam 'ridiculous' Aldi bag checks as retailer clamps down on shoplifting
Mum shares tip for getting 'fussy kids' to ditch Heinz beans and other big brands for cheaper food
'I got a £3.50 mystery bag from Spar and could smell what was inside without even looking'