A denim dress is as cool as it gets: It exudes effortlessness, requires zero styling tricks to get right and can be paired with every shoe in your closet (almost, at least). We love the corset top construction, the Aline skirt, tie straps and smocking in the back for an adjustable fit. Plus, the denim features Lyocell, giving it a super soft finish that feels as good as it looks.