I should have read the reviews before ordering from rosegal.com. I placed my order on the 19th of May and here we are 13th June and I still have not received my order even though it said it would take 7-10 business days. Every time I have contacted them rosegal.com just say the same thing: that rosegal.com have provided me with a tracking number. Yes but it's no use when the tracking site says "delayed" and does not change for 4 weeks! Absolutely disgusted with this service and I urge everyone to stay away from this website if you do not want to waste your money. There are plenty of other reliable online shopping websites out there. Do not risk it.