Valentine’s Day is fast approaching, and if you're yet to buy a loved one a gift, we've got you covered.
We've rounded up all the best buys that are not only thoughtful, but also all under £45 on Amazon – and if you have Amazon Prime, many of these gifts will be available with next-day delivery.
From a classic box of chocolates to new fragrance, jewellery and self-care products, these are the best gifts to shop now.
Whether you're keen to make a big or small gesture, there's something for everyone.
While you still have a bit of time to get organised, if you do leave it too late, don't worry, remember many items on our list have next-day delivery for last-minute shoppers.