Millions of children across America will rush down their stairs on Christmas morning to find a pile of presents waiting for them under their trees.
But for thousands of families there will be less gifts than they planned – after FedEx admitted it did not make all of its scheduled deliveries on time for the big day.
With just hours to go until Christmas, the delivery service admitted defeat, infuriating scores of customers whose festive plans are now ruined.
Despite spending two months planning for the holiday rush, FedEx blamed people for ordering gifts at the last minute, as well as saying bad weather had held up some deliveries.
The company refused to tell Daily Mail Online how many deliveries it failed to make in time for December 25, but the numbers are likely to be in at least the tens of thousands.