Most items are in stock items but sometimes in the jewelry and the favours we may have to make to order for example large quantities of one product or special order size or personalized items can take longer than in stock items to ship. Shipping will be done usually within 1-2 business days for in stock items and 15-20 days for made to order and special order items. If there is a delay we will contact you on the email address you have provided.
Arrival of your order depends on Canada Post and the area you are located. International orders could take 15-20 days to arrive. Local orders 1-2 days, the rest of Canada 3-6 days, USA 3-10 days. Delays may occur in customs, which is out of our control.