A midi dress is a dress that falls between the knee and the ankle. It is typically worn with heels or flats. The midi dress has been around for decades, but it has recently become popular again. The midi dress is perfect for...