I'm really bad at dresses. Whenever I buy a dress, I wear it two or three times and then never again, probably due to my subconscious (and ridiculous) aversion to wearing the same outfit too many times. This dress, however, has been the exception. It's now on sale in limited sizes, and available in a sleeveless version too. I've also included links to a load of other great denim dresses under 'shop similar', if you have a lil scroll down. Because this dress is relatively 'basic' (in the best sense of the word), it's really easy to style in different ways and so I've worn it over and over. Here I paired it with suede ankle boots, a skinny scarf, and this super super cute 'shearling' jacket (complete with baby pink lining to make it even cuter).