How long should a bridesmaid dress be? Important Factors to Know Before Buying