‘Marks & Spencer’s £45 denim jacket is the only coat I’ll be wearing this spring’

Wait 5 sec.

With spring on the horizon, it's time to start thinking about our new season wardrobes, and Marks & Spencer's £45 collared denim jacket is the perfect light layer