Shoes with pretty, patterned insoles are the footwear equivalent of wearing fabulous underwear: no one but you knows they're there, but they make you feel that little bit more glamorous all day long. If I had to buy a pair of insoles, then, I'd be very tempted to go for this pair from Topshop, which are a world away from the boring, beige blandness we've come to associate with most insoles. They're £2.50 per packet, and hey - who knew something so practical could also be so much fun?
More shoes accessories


