A denim jacket is one of the most timeless pieces you can have in your closet, because it will never go out of style, and it actually looks better with age.

Designer John Eshaya, beloved by celebs like Cameron Diaz to Jessica Biel who have mastered off duty cool, has designed the ultimate denim jacket to try this winter. This denim jacket is a perfect blend of casual femininity and edgy urban style, and these bright knit hats and gloves are just the finishing touch your winter wardrobe has been waiting for.well