Denim jackets are a staple and can be worn with almost any outfit. Dawning a denim jacket with a cute floral summer dress creates a feminine, free spirited and casual look. Wearing it with a t-shirt, boyfriend jeans and subtle studs creates the classic rebellious and grunge look iconized by rock legends then and now. These days however, the jacket is frequently crossed over into the punk territory with avant-garde cuts, symbolic patches and mixed fabrics i.e. leather sleeves. This versatile item is a must have as it can be worn with anything and never goes out of style.