We ship a method called SurePost, which means the carrier will take your package from our warehouse to your local post office, who then complete the rest of the delivery. Typically when we have an order that is marked as delivered but hasn't been, it is because the carrier has mistakenly marked the delivery as complete when it has been brought to the post office, and not when the delivery has been actually completed. Depending on your local post office's schedule, this order should finish its delivery process in 1-2 business days at most. If you have not received your package within 2 business days, please let us know and we would be happy to get it all sorted out and get you back to feeling the OO as soon as possible!