I'm one of those people who takes a jacket with them every time they leave the house, even if it's in the middle of a 100-degree heat wave. I've been left freezing and jacketless too many times in my life to make that mistake ever again, so grabbing a jacket is as routine as putting on shoes for me at this point. And more often than not, the jacket I reach for is my trusty Levi's Levi's Ex-Boyfriend Trucker Jacket ($90). You're probably already aware of the versatility of a denim jacket, and Levi's made the perfect iteration of that. The fit of the Ex-Boyfriend Trucker Jacket is slightly oversize yet still flattering, it comes in a number of cool washes (currently eight in total), and it looks perfectly worn-in and gets better with age. I wear mine with everything in my closet, and I even rely on it during winter by using it as a layering piece. I throw it on when I want to dress up leggings or dress down a fancy dress, I never travel without it, and it's under $100, so owning it in a few washes won't leave my bank account depleted. Still not convinced?

Read on to see proof of my devotion to Levi's perfect denim jacket, and pick up one of your own.