This dress is 100% brand new, the only reason I ended up not wearing it for my wedding is because I found another dress that I felt fit the style and weather predicted for the day of our wedding better than this one. This dress has a traditional vibe but still has fun and flirty flare with the lace scalloping along the train and along the neckline. It is covered in lace and has gorgeous buttons going up the back. It hugs your body in all the right places! It has a beautiful train that is just the right length; not too long but still really elegant. I also had a veil that I ended up not wearing (I know, indecisive bride, haha), and I would be happy to include it in the purchase of this dress.