Denim jackets are the best because you can wear them with literally anything. They usually lend a casual vibe to any outfit, but they can also be dressed up a little bit. They’ll keep you warm without suffocating you, and they don’t cover up the rest of your cute outfit – in fact, they can usually make an outfit even cuter. Denim jackets have been in style for years. It’s that one piece that we basically all have whether you got it vintage from a thrift shop, at Abercrombie when you were in high school, or from your favorite designer. Pairing your denim jacket with fall-friendly flannels, oversized scarves, and knits are one way to go, and—when the weather gets even colder—layering it underneath an overcoat is an unexpected (and street style-ready!) way to get optimal use out of your trusty jean jacket.