Trending: good jeans

1 min read

Denim gets a refresh

Still-life Styling: Kate Martin

Jacket, £35; Jeans, £3