I ordered my bridesmaids dresses from Once Upon A Dream, located on Gratiot in Roseville. I also order some accessories for my wedding. I was so pleased with their selection and the service I received. Everyone was so friendly and the place has a real family-feel. The dresses were tailored for free because we ordered them all at the same time and they were perfect. I felt like everything we purchased for our wedding was perfectly priced. They even have rentals available, so you don't have to buy some items if you don't want to. This is a good idea. I rented a fancy box for people to place cards into. This is a good idea because then you don't have to worry about cards getting lost. Check them out, you will be glad you did!