A great dress for you stylish opinionated girl- happy compromise of sweet and sophisticated with the buttons and ruffle