Denim jackets are a staple in pretty much every person's wardrobe. You can wear them in every season with nearly any outfit. They’re simply one of the most versatile and comfortable pieces you can own ...