Hello Scarlett, we are afraid the time is too tight. Since we make costumes only after received orders, so even if you order now (2-33 weeks making costume time) & use the Premium Express shipping (3-6 days shipping time), it cannot reach you before this weekend, it will reach you around in 4-5 weeks after order's confirmed. Sorry about this.
*May be you can check our
Ready-To-Ship list and see if you can find any favorites, they are able to be shipped within 24 hours (in weekdays), if you order from that list (with in stock size: xx) and use the Premium Express shipping, it may able to reach you before this weekend. :)