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.
Be still my beating heart.
Price: £12.99.
Price: £5.90 for two.
Price: £5.99 for the set of two necklaces.
Price: £16.50 for two.
Price: £7.89.
Price: £10.47.
Price: £11.98.
Price: £6.98.
Price: £11.24 for six.
Price: £115.46.
Price: £18.63 for two.
Price: £8.99 for five10ml bottles.
Price: £9.00.
Price: £12.00 for one.
Price: £10.00 in grey.
Price: £12.77 containing a 300ml shower crème, a 200ml hand and body lotion, and a 140g bath fizzer.
Price: £19.99.
Price: £18.99.
Price: £17.99.
Price: £7.49 for ten chocolates.
Price: £3.06.
Price: £6.24.
Price: £7.37 in a paperback format.
Price: £13.99 for 107g.
Price: £2.99.
Price: £27.95 for 700ml.
Price: £11.30.
Price: £19.99 for one in an 80cmx120cm size.
Price: £9.99 for 250ml.
Price: £17.00 for one white bath towel.
Price: £21.99 – it's available in sizes S-XL.
Price: £20.99.
Price: £20.99.
Price: £49.98.
Price: £9.99.
Price: £19.49 for 75cl.
Price: £3.50 for 75cl.
Price: £11.99 for one A5 unframed print only – framing options and other print sizes are available.
Price: £7.99 for 200 pieces.
Price: £13.99.
Price: £13.99 – it's available in sizes S-XL.
Price: £4.99.
Price: £3.99.
Price: £10.99.
Price: £9.99 in cream – it's also available in six other colours.
Price: £21.99 in a 70x90cm size – it's also available in eight other colours.
Price: £7.64 for two.
Price: £58.49.
Price: £17.95.
Price: £7.49.
Price: £6.99 for one.
Price: £6.74 for four.
Price: £12.59 for a small size – it's also available in large.
Price: £15.99 for one in pink.
Price: £3.95.
Price: £12.99 in an A2 size.
Price: £9.99 for one.
Price: £3.50.
Price: £8.99 for three.