Many of the mirrors are hand-made, made to order and take the finest of materials. Some mirrors may take up to 30 working days to deliver. Your patience is requested.