Due to the high volume of orders, shipments have been taking longer than usual to arrive. Orders may take up to two weeks to be delivered. This means we can not guarantee any orders to arrive by Christmas. Thank you for your overwhelming support and Happy Holidays!