On the other hand, black denim is the edgier and more sophisticated option that suits all occasions, from a semi-formal ...
We especially love the polish a trench can bring to a simple T-shirt dress and other super casual styles. You don't need to go entirely denim-on-denim to wear this jacket style with a dress.
They go well with everything (except black tie, of course), but you can pair them with a cute pair of capris, a boho dress ... compiled a list of fabulous denim jackets in a variety of styles ...