There is only one thing that is better than new trousers, and that's new trousers that cost £9.99. The Zara sale is a truly wonderful thing. Unlike Topshop, which insists on putting all sale clothes on rails in the middle of the floor and turning shopping into something approaching the world's biggest female rugby scrum, Zara actually gives over space for a sale, so you find everything in order AND at a bargain price.
Top - Jaeger vintage silk blouse from charity shop in Taunton
Trousers - Zara
Boots - Zara