Giving to receive is not in the spirit of the holidays, but no one likes to give a gift and realize that the other person has forgotten to get you something. So if you receive an unexpected gift, you need something in reserve to return the favor.
With same-day delivery and click and collect options from many retailers, you can usually have something physical in your hands with just 24 hours' notice. In which case, you can browse our full selection of Christmas gifts.
If however, you have only a few hours – or minutes – to rectify your lack of gift, fear not. There is a wide range of presents that can be bought and delivered completely online in minutes, without resorting to a gift voucher.
Simply pick one of these gorgeous gifts below and act like it's what you had planned all along.