Here at Mirror Attire we source our products from overseas. Often your order may arrive separately, but don't worry this is normal due to the products being sent from different warehouses. You can expect shipping to take anywhere between 4-20 days to arrive depending on the time of year and how busy your local courier service is.
We thank you for your patience and co-operation,
Regards the Mirror Attire Team.