Jean Dreamer: 3. Denim shirt £35, Topshop, as before; skirt £39.99, Zara, a - The Independent