All sales are final. You will receive a confirmation email when you place an order and another email to let you know when your order has shipped. If you have not received a shipping email, it means your order has not shipped yet and I am still working on it. Please allow about 2 weeks for orders to be received and prepared, plus an additional 1-2 weeks for transit. Sometimes it takes me longer than this if I receive an influx of orders all at once. I am grateful for your patience!