Browse links
US residents can opt out of "sales" of personal data.
We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.
Gimme all the cosy vibes please.
Price: £8.49 for 70cl.
Price: £14.99 in silver – it's also available in four other colours.
Price: £10.99 for 350g.
Price: £10.99 in a pink colour – it's also available in grey.
Price: £13.90 for one tall sized mug in a white colour – it's also available in black, blue, and pink, and in a shorter style.
Price: £6.99 for one pair in a white colour – they're one size fits all and also available in six other styles.
Price: £9.71 for 400g.
Price: £3.40 for 250ml.
Price: £15.25 for one pair in a cream colour – they come in one size that fits UK shoe sizes 6-10.
Price: £9.99 for one in a 20cm size.
Price: £5.25 for 7g.
Price: £8.99 for four in jumper, stocking, hat, and mitten styles.
Price: £2.29 for 10ml – it's also available in 50ml and 100ml sizes.
Price: £19.99 for one in a 125x152cm size.
Price: £12.98 for one in a 400ml size.
Price: £2.54 for 8ml – it's also available in three other shades.
Price: £2.39 for 15 slices.
Price: £12.99 for 16 pieces in an 11-12cm size.
Price: £5.99 for one in a 1L size – it's also available in a pack of two or three.
Price: from £18.99 in a beige colour – it's available in sizes S-L, and also comes in eight other colours.
Price: £8.99 in the shade copper – it's also available in 21 other colours.
Price: £1.99 for 100g.
Price: £4.50 for 15 teabags.
Price: £9.99 in a sheep design – it's also available in cat, duck, panda, and rabbit designs.
Price: £20.99 for one in a 59cm size – it's also available in packs of two and three.
Price: £7.97 for 750g – they're also available in two other sizes.
Price: £2.98 for 250ml.
Price: £12.99 for two in a 14"x14" size in a pure white colour – they're also available in seven other sizes, and in a cream/beige colour.
Price: £3.99.
Price: £4.67 for 15 pyramids.
Price: £8.97 for one in a 15.2x8.9x2cm size – it's also available in two other styles.
Price: £2.97 for 350g – it's also available in caramel, cinnamon, golden, vanilla, and light flavours.
Price: £8.99 in a 3m length – it's also available in two other lengths, and is compatible with a variety of iPhones.
Price: £2.99 for one 22g wax tart.
Price: £9.98 for one.
Price: from £12.99 for one in a taupe colour – it's available in sizes S-L, and also comes in dark grey, steel grey, and pink.
Price: £7.83 for three 500ml bottles – it's also available in three other scents.
Price: £9.99 for three 50g jars.
Price: £8.49 for a pack of two.
Price: £3.16 for one 250ml bottle.