These dresses aren't all cupcake looks either. For every princess dress there is one more suited to a darker story. If a fairytale dress is your dream, nab one before they're gone. (Click through the slide show below to see some of our favorites).
Pictured: High low sequin dress $140; One-shoulder polka dot dress $110; Long sleeve lace dress $110; Organza Rosette Dress $110; Floral lace overlay dress $110; Floral lace overlay peplum top $50; Floral lace overlay skinny pants $70; Rosette shoulder dress $70; Lace floral jacket $70; Strapless tiered dress $70