FREE shipping on all orders within Canada and The United States. Most orders should arrive within 2 weeks. Some items may take 2-12 weeks. If your order contains multiple items, they may arrive at different times, as they may come from different suppliers. If you do not receive your gift within 8 weeks, please contact us at