It seems most likely the Amazon driver had to have been in an accident. On Saturday morning, my order updated to saying it was probably lost and I could cancel and ask for a refund. So I did that and resubmitted a new order for the 2 items which got delivered Saturday afternoon.