The denim dress of dreams? We're calling it. This flattering trend-proof midi is the definition of throw-on-and-go, to work, a party or even the park. We love the panelled design and self-tie belt. Add boots and feel happy you've nailed a style home-run.