Maxi dresses are a versatile clothing option for women. They are feminine, flirty, and have an overall cottage core aesthetic. ...