The X Factor stylists continue to surprise us with their choices for the remaining contestants. They're definitely good at mixing designer and high street to keep things accessible for the viewers. This week they put little boho princess Diana in the epitome of recognisable high street fashion - Kate Moss for Topshop. But they customised the Lotus Flower dress (£60) to make it a bit more unique. It looks like three dresses were used to create the tiered effect of Diana's loose maxi dress (unless this is a sold out design we don't remember, or one off sample).