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.
Because sometimes you just want a little treat, and you want it now.
Price: £11.97.
Price: £14.99.
Price: £3.80.
Price: £4.99 for three – they're also available in a pack containing blue, yellow, and orange colourways.
Price: £6.89.
Price: £7.99 for two in the 200 x 150cm size – they're also available in a 130 x 150cm size.
Price: £3.99 in grey – it's also available in black and pink.
Price: £11.99.
Price: £10.69 for the hot water bottle with a two pack of covers.
Price: £8.35 for the grey colour – it's also available in 17 other colours.
Price: £11.99.
Price: £7.99.
Price: £8.99 for six.
Price: £5.99.
Price: £6.39 in the shade warm brown – it's also available in five other shades.
Price: £6.99.
Price: £2.25.
Price: £6.95.
Price: £6.98 for one in orange – it's also available in purple, blue, green, and white.
Price: £9.99 in grey.
Price: £5.33.
Price: £6.88 in the light pink colourway – it's also available in 16 other colours.
Price: £2.00.
Price: £6.99.
Price: £10.95.
Price: £1.99.