Please know that our hand sewn creations take time to make. All orders are made on demand. Our processing time is two weeks. We also add an additional week to allow time for shipping. It takes 14-21 business days to receive your order after purchasing. You will receive a confirmation email with tracking information once your order is shipped.